在解决与电子邮件主机的联系表单时,他们告诉我在php邮件功能的发件人地址中使用'-f'。 “-f”标志是做什么的,为什么这是一个允许发送电子邮件的解决方案?我阅读了一些文档,但我不太清楚。PHP邮件:-f做什么?
示例代码:
mail($emailAddress, $mailSubject, $mailBody, $headers, '-f ' . $mailFrom);
PS:没有“-f”只是正常的大电子邮件主机(Hotmail服务,Gmail等,但不管出于什么原因不适合较小的主机I “M与工作)
由于
您的示例缺少additional_headers参数。 – nickb
因为在mail()函数中已经有了一个指定“from”地址的地方,所以如@ nickb所示,有一个额外的-f选项 – ToddBFisher
很奇怪,这是参数的正确顺序:'($ email_to,“ $ email_subject“,$ email_body,$ email_headers,'-f'。$ email_from)' – webeno