我有这样的事情:
$to = '...';
$subject = '...';
$msg = '...';
$from = 'From: "me<[email protected] /cdn-cgi/l/email-protection>"';
mail($to, $subject, $msg, $from);
当我发送电子邮件时,“发件人”字段始终显示 Me @my.serverinfo.com
如何删除服务器信息?
SOLVED去掉了多余的引号。感谢@Daniel(和其他人)!我将阅读有关电子邮件标题的更多信息。另外,我不想发送匿名电子邮件:[电子邮件受保护] /cdn-cgi/l/email-protection只是简单地举个例子。
正如丹尼尔提到的,这可能是引文的问题。顺便说一句,如果您有权访问 PHP 配置,则可以在以下位置全局更改它:php.ini http://php.net/manual/en/ini.core.php
在 Windows 中...
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.yourisp.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected] /cdn-cgi/l/email-protection
或者,如果您运行的是 Linux,请参阅 @OZ 对目录的回答。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)