【发布时间】:2015-09-06 20:22:46
【问题描述】:
我已将 PHPMailer 文件夹添加到我的 Web 服务器上的根文件夹中,但我收到了一个与 SMTP 有关的错误。
有没有一种无需登录邮件账户即可使用 PHPMailer 的方法? 我可以让服务器将电子邮件发送到一个地址吗?
我正在搜索这个网站并找到了这个
$email = new PHPMailer();
$email->From = 'you@example.com';
$email->FromName = 'Your Name';
$email->Subject = 'Message Subject';
$email->Body = $bodytext;
$email->AddAddress( 'destinationaddress@example.com' );
$file_to_attach = 'PATH_OF_YOUR_FILE_HERE';
$email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' );
return $email->Send();
但我收到一条错误消息,上面写着"Message could not be sent.Mailer Error: You must provide at least one recipient email address."
【问题讨论】:
-
我刚收到一封来自谷歌的电子邮件,说他们阻止了 SMTP 尝试,猜猜这就是错误的来源......我会再试一次。但请回答我的问题
-
同样的错误:无法发送邮件。邮件程序错误:SMTP 连接()失败。 github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
-
默认使用php的mail()
-
它托管在我付费订阅的网络服务器上...我只是注释掉了所有 SMTP 行并保留了其他所有内容,它可以正常工作,我收到一封来自“Mailer from@example.com "
-
是的,正在使用 mail(),当您已经为邮件服务器付费时,没有理由使用 gmail