我正在使用邮件功能,如下所示:
mail($emailto, $subject, $body, $headers);
mail('askme@mysite.com', $subject.' / '.$emailto, $body, $headers);
第一个是供最终用户使用的.第二份副本供我保存记录.
最终用户有时会指定其电子邮件地址,而其他时候则为空白.
>指定电子邮件地址后,最终用户实际上可以毫无问题地获取电子邮件
>但是,在任何情况下都不会将电子邮件发送到askme@example.com-我也检查了垃圾邮件文件夹.
在我的/ mail / new文件夹中,我看到创建了许多类似于以下内容的文件.该错误是错误的,因为askme@mysite.com是一个有效的电子邮件地址(使用Google设置域名).
06001
解决方法:
两件事情:
>在实际调用邮件功能之前,应检查$emailto是否为空.您不希望PHP尝试将邮件发送到空白地址.
>您的askme@mysite.com无法传递的问题可能是您的本地网站托管商(mysite.com)试图将邮件传递到它认为是“本地”地址的原因-因为实际上它在同一个域中该电子邮件存在于Google Apps中.您的邮件服务器(如postfix或sendmail)应具有禁用此“快捷方式”的设置.