[英]PhpMailer send email without username and password with Windows
我可以使用PHPmailer https://github.com/Synchro/PHPMailer在Linux服务器上发送电子邮件,而无需像从PhpMailer网站那样放置我的电子邮件地址,密码或主机地址。 我想知道是否可以在Windows本地计算机上执行此操作,因为我希望在本地计算机上进行测试。 现在,我总是上传到linux服务器来测试我的代码。 无论如何,有没有维护我的代码并通过本地Windows机器发送电子邮件的方法? 我是否必须像邮件服务器一样安装? 请推荐。 谢谢。
以下是我发送电子邮件的PHP代码的一部分。 与PhpMailer网站上给出的示例不同,我不必包括我的电子邮件地址或密码。
$mailbody = "<p>Testing email send</p>";
//Create a new PHPMailer instance
$mail = new PHPMailer();
$mail->setFrom('nodeffect@gmail.com', 'nodeffect');
$mail->addReplyTo('nodeffect@gmail.com', 'nodeffect');
$mail->addAddress(example@yahoo.com, Somename);
$mail->Subject = 'Email Testing';
$mail->msgHTML($mailbody);
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
如epipav所述,您可以使用本地SMTP服务器/邮件传输代理。 或者,在php.ini的mail部分中指定任何现有的SMTP服务器,然后将其用于PHP的sendmail实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.