如何解决 - [sendmail: Error during delivery:

我正在尝试为我的家庭作业/练习目的开发一个基本的 PHP 邮件应用程序。这就是为什么我在我的本地开发环境(XAMPP)上工作。


我的 php.ini 代码:


[mail function]

SMTP=mail.example.com

smtp_port=587

sendmail_from = info@example.com

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

我的 sendmail.ini 代码


[sendmail]

smtp_server=mail.example.com

smtp_port=587

error_logfile=error.log

debug_logfile=debug.log

auth_username=info@example.com

auth_password=*********

force_sender=info@example.com

我用于发送电子邮件的 PHP 代码:


$to      = 'example@gmail.com';

$subject = 'the subject';

$message = 'hello';

$headers = array(

    'From' => 'webmaster@example.com',

    'Reply-To' => 'webmaster@example.com',

    'X-Mailer' => 'PHP/' . phpversion()

);


mail($to, $subject, $message, $headers);

从本地主机发送邮件时出现以下错误。


sendmail: Error during delivery: Reply Code is not valid: ecur 

有没有其他人遇到过这个问题?


可能的解决方案是什么?


月关宝盒
浏览 214回答 1
1回答

犯罪嫌疑人X

去sendemai.ini并改变它就足够了smtp_ssl=none并开始工作
打开App,查看更多内容
随时随地看视频慕课网APP