Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基本邮件功能(PHP)附加“-f";参数问题_Php_Email_Function_Sendmail - Fatal编程技术网

基本邮件功能(PHP)附加“-f";参数问题

基本邮件功能(PHP)附加“-f";参数问题,php,email,function,sendmail,Php,Email,Function,Sendmail,是否在此邮件功能中正确设置了-f附加参数 @mail("example@exmaple.com.uy",$title,$body,$headers,"-f"); 我从一些服务器收到X警告 对于这个基本的问题,我感到很抱歉,但是这个问题的某些部分让我感到困惑(特别是一些用户评论) 提前谢谢 您是否尝试过在没有-f标志的情况下发送它 作为Web服务器运行的用户 应作为受信任的用户添加到 要阻止的sendmail配置 正在添加“X警告”标题 当信封被打开时,你可以把它寄到邮件上 发送方(-f)是使用

是否在此邮件功能中正确设置了
-f
附加参数

@mail("example@exmaple.com.uy",$title,$body,$headers,"-f");
我从一些服务器收到
X警告

对于这个基本的问题,我感到很抱歉,但是这个问题的某些部分让我感到困惑(特别是一些用户评论)


提前谢谢

您是否尝试过在没有-f标志的情况下发送它

作为Web服务器运行的用户 应作为受信任的用户添加到 要阻止的sendmail配置 正在添加“X警告”标题 当信封被打开时,你可以把它寄到邮件上 发送方(-f)是使用此方法设置的。 对于sendmail用户,此文件是 /etc/邮件/可信用户

从手册中:

附加的_参数 可用于传递其他标志 作为程序的命令行选项 配置为在发送时使用 邮件,由sendmail\u路径定义 配置设置。例如 这可用于设置封套 使用sendmail时的发件人地址 使用-f sendmail选项

作为Web服务器运行的用户 应作为受信任的用户添加到 要阻止的sendmail配置 正在添加“X警告”标题 当信封被打开时,你可以把它寄到邮件上 发送方(-f)是使用此方法设置的。 对于sendmail用户,此文件是 /etc/邮件/可信用户

资料来源:

附加的_参数 可用于通过额外的 配置为的程序的参数 使用发送邮件时使用 sendmail\u路径配置设置。 例如,这可用于设置 使用时的信封发件人地址 使用-f sendmail选项发送邮件。 您可能需要添加您的 web服务器与sendmail一样运行 防止“X警告”的配置 从添加到消息的标题 当您使用设置信封发件人时 这个方法。例3。发送邮件 使用额外的标题并设置 附加命令行参数

i、 e:


-f后面应该跟有您想要作为邮件信封地址的地址

@mail("example@exmaple.com.uy",$title,$body,$headers,"-fexample@exmaple.com.uy");

您需要在-f标志后指定电子邮件地址。像这样:-fexample@example.com". 您可能还需要将web服务器运行的用户添加到sendmail配置中。

如果您的计算机在linux服务器上运行。您的apache安装很可能在用户“www data”下运行

您可以通过转到/etc/apache2并键入

cat envvars | grep APACHE_RUN_USER
“=”之后的内容就是用户apache的运行方式

您需要将此用户添加到受信任的用户文件中。此文件位于/etc/mail/trusted users

只是

并编写“www数据”


保存后,您应该可以继续使用。

是的,我已经尝试过了,这可能是导致电子邮件从某个特定服务器跳转的原因。它们跳转是因为没有发件人地址。好的,我尝试一下。谢谢Apache不需要重新启动。在此之后,标志是否应该指向www数据<代码>'-fwww数据'
cat envvars | grep APACHE_RUN_USER
nano /etc/mail/trusted-users