如何解决 - [sendmail: Error during delivery: Reply Code is not valid: ecur]?
How to solve - [sendmail: Error during delivery: Reply Code is not valid: ecur ]?
我正在尝试开发一个基本的 PHP 邮件应用程序用于我的 homework/practice 目的。这就是我在本地开发环境 (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
有没有其他人遇到过这个问题?
可能的解决方案是什么?
够了去 sendemai.ini 并改变这个
smtp_ssl=none
并开始工作
我正在尝试开发一个基本的 PHP 邮件应用程序用于我的 homework/practice 目的。这就是我在本地开发环境 (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
有没有其他人遇到过这个问题?
可能的解决方案是什么?
够了去 sendemai.ini 并改变这个
smtp_ssl=none
并开始工作