PHP的Sendmail不会显示错误,但不会发送电子邮件

时间:2018-10-24 17:09:48

标签: php email azure-web-sites

我试图按照该网站http://php.net/manual/pt_BR/ref.mail.php的步骤使用邮件功能发送电子邮件,我下载了zip提取文件,并在azure webapp上插入了sendmail.exe和sendmail.ini。在PHP.ini文件中,我仅更改了:

sendmail_path = "D:\home\site\sendmail.exe -t"
sendmail_from = jondoe@companyname.com.br

在sendmail.ini中,我更改了此部分,其余部分保持不变:

smtp_server=mail.gmail.com
smtp_ssl=ssl
smtp_port=465
auth_username=jondoe@companyname.com.br
auth_password=xxxxxx

这是要发送的代码:

$to="jondoe@companyname.com.br";
$subject="teste";
$message="xxxxxxxxxxxx";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <webmaster@example.com>' . "\r\n";
$headers .= 'Cc: jondoe@companyname.com.br' . "\r\n";

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

运行时没有错误,但是不会发送电子邮件。我发现了类似问题的问题,但不是适用于我的解决方案。

我查看了以下解决方案: PHP Mail Not Sending But No Errors

但是它没有用,并且返回了空白。

我在配置ini文件时犯了一个错误吗?还是发送错误电子邮件的代码?

0 个答案:

没有答案