繁体   English   中英

PhpMailer使用Windows发送不带用户名和密码的电子邮件

[英]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实现。

另请参阅: 用于Windows的MTA(用于PHP Sendmail)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM