我有一个我管理的网站有问题。从网站发送的所有电子邮件的顶部都有这个电子邮件地址:[email protected] 我该如何摆脱它。Php邮件问题
Q
Php邮件问题
0
A
回答
3
的答案如果您的服务器上的sendmail应用程序没有进行任何配置,标题可能根本不起作用。
从网站php.net(http://php.net/manual/en/function.mail.php#72715):
“从” 地址 在UNIX中的信封,你指定 “-r” 选项 您的sendmail程序。 您可以在php.ini中通过将“-r” 选项添加到“sendmail_path”命令 行来全局执行此操作。你也可以做到这一点从PHP编程内通过 传递 “-r [email protected]”作为 “additional_parameters”参数 邮件()函数(第5 参数)。如果您指定了地址 这两个地方,sendmail二进制文件将调用两个“-r”选项,其中 可能具有未定义的行为,具体取决于您的sendmail实施中的 。随着 Postfix的MTA,后来的“-r”选项 默默覆盖前一选项, 从而可以设置一个全局 默认,仍然可以得到合理的 行为,当您尝试覆盖它 本地。
在Windows上,这种情况很简单 。信封“来自”地址 在php.ini文件中只有 “sendmail_from”的值。 您可以用 ini_set()在本地覆盖它。
0
您需要设置发件人地址 - 您只需在mail()
函数的标头参数中使用“From:[email protected]”。
1
的mail()
函数接受$additionl_headers
参数,用它来打发'From: '
头:
mail($to, $subject, $message, "From: [email protected]");
2
看到http://www.php.net/manual/en/function.mail.php
此功能,您可以通过附加头。你需要做的是添加一个额外的标题如下:
"From: <[email protected]>"
OR:
设置在php.ini默认:已经给了约另外from:
sendmail_from = [email protected]
相关问题
- 1. php邮件问题
- 2. PHP邮件问题
- 3. PHP`邮件()`问题
- 4. PHP邮件标题问题
- 5. PHP邮件()附件问题
- 6. PHP邮件()配置问题
- 7. php邮件正文问题
- 8. PHP邮件头问题
- 9. PHP SMTP邮件类问题
- 10. 问题与PHP PEAR邮件
- 11. 问题标头邮件PHP
- 12. Php邮件脚本问题
- 13. 问题发送PHP邮件
- 14. PHP邮件功能问题
- 15. 问题PHP邮件程序
- 16. ixwebhosting php邮件()与主题的问题
- 17. PHP邮件发送表单问题?
- 18. PHP中的邮件功能问题
- 19. PHP的HTML电子邮件问题
- 20. 使用php邮件发送.docx问题()
- 21. PHP电子邮件格式问题
- 22. PHP邮件()返回路径问题
- 23. mysql/php电子邮件问题
- 24. PHP HTML电子邮件字符问题
- 25. PHP邮件程序重定向问题
- 26. PHP PayPal IPN确认邮件问题
- 27. PHP电子邮件脚本问题
- 28. PHP的电子邮件到HTML问题
- 29. PHP写电子邮件问题
- 30. Ajax和PHP问题不发送邮件