PHP mail()电子邮件地址与正在发送的电子邮件不同

PHP mail()电子邮件地址与正在发送的电子邮件不同,php,email,sendmail,send,Php,Email,Sendmail,Send,可能重复: 不确定这是否有意义,但当我试图发送一封来自russell的电子邮件时。harrower@mydomain.com上面写着sentbyroot@host.mydomain.com 有没有办法解决这个问题 雅虎结果 From iNcard Thu Sep 15 20:25:29 2011 X-Apparently-To: russell.harrower@yahoo.com via 98.138.87.158; Thu, 15 Sep 2011 20:25:32 -0700 Retur

可能重复:

不确定这是否有意义,但当我试图发送一封来自russell的电子邮件时。harrower@mydomain.com上面写着sentbyroot@host.mydomain.com

有没有办法解决这个问题

雅虎结果

From iNcard Thu Sep 15 20:25:29 2011
X-Apparently-To: russell.harrower@yahoo.com via 98.138.87.158; Thu, 15 Sep 2011 20:25:32 -0700
Return-Path: <icard-lifestyle-guide@incard.com.au>
Received-SPF: none (domain of incard.com.au does not designate permitted sender hosts)
X-YMailISG: lo3RhWoWLDv_WHz3JN9HmYtpybG2PDVs8qfPdALeMm06q6Va
 7_JLFvrtF3ZMrNnWTt.LFkzfH8epmIbIXDqmvgfBfiEV5bgtYB.7u4Ct17Dx
 gXTX0gNkH7_Ad9Im0fuFYp6bB1b8N4ymRJ86dFjEsCaEEwB7Q8_5cZzMZJW9
 gZcRui_aVjfybJxiClzRlb8xgCsOsf1qYjJx5dF__GX9UcZqIhC9XOQgj8bf
 VEQKZMSuXGT8TAblfeAE0V39fQEPOOjBEMzYYMf7Mch8jjD.RlV4IOBVPZBF
 jNAthv0bCKIQICb7JBEVe03A9C33MzIYyY_DlGugFBdr9I3r19PZKutv2Lsd
 e7FkpZ6li8rd3Em5wN3blqWGP.pgtxnOAw4klakMQbxQ9MuRPcvLoVT_G1Ab
 .eLzBJnHwojtG3.nsCahq1mxq88GsG9ZeAqaN74Fn1Cs8zGKx2dIndp_8lPt
 CH_M4q5DXvjpQmCszDbICAKXJFX9VaQFsjjOMUVwJemDlGlSm.N0xUb78MX7
 WFXZyht5tGLsuJcNR8qazP1DoHPt0Z4yKNE.SGOpCdV.aqyWaU3Z84rFodob
 aR0ZfXg411De2TyOw3G1d4OPIST_fNgVHslC1gaeGQc5jRQur37E.5J4cuYl
 PTKhZKh2WKjTACJaLauMzurW3da7f_46iurJLNm_kUfCbNUwjTjfcjfm7zcC
 CFYlgMQ.uwIyFEZ9wfTFMKhdktB1Pt6_OJZ2AMDgfVbkWsGhzSPpzGBW8wIN
 ObOPKdwaDDBgGHeBR2om9uTq1nL.O3KvX946mgYMhbcBdDQAXyiW.9I2882M
 6a.0YjE12tfEzrmYAWCijJQw7uOlfuDYsBO2FOEYRzfgvnHB5hoTHJb3NHz5
 3sIXnnIfAB6sbh7psVd9Hp.nE6bmaqQr4CubIWJanYv6.o5sxKBXVQEuHFTA
 3s0AAP3FlW8Qpsj_i2SybgmHBvFx_.a0sM2Qh6p3d0D7zQZLIwzYS0nA6wRL
 GtM_krFeie2fRApV7s.GIxyn2vauuypWFzF.vKRaxLLfsYnLljcOYy9EXeQC
 ahCxNHg9lppRMZNvPyTFBpcj1mle32pZkWE5HQyxr_aNnz3a69RPoBnQNvi3
 W4zl_CsWcBxqxSdA15i2Kkh0HDgO6THcfq1Vwaf89buHwqFo2RnRcumB1Q7W
 vRxBG9ci..an6iKSaPIGEvTOkwIhBbn17sL62hliHa6kVnnv5iIGdiPHZYxb
 BQh3oDtYkL8i.ICgkpQW4OCXj007fmizFgQvO1f1DYxAkbCbztbIHzzAv5Ae
 kQmxBYTDfOMUmfbU996gPH25NYiVuF1z_eY6CB0BFozwv7gnadJBfGhzi6H2
 XndEqKkhYXmSQ1.ixvAn78xYt8eJwi0C3Y0CRt5qbM84S0M0dbI-
X-Originating-IP: [173.199.158.72]
Authentication-Results: mta1011.mail.ac4.yahoo.com  from=host.realcashback.com.au; domainkeys=neutral (no sig);  from=incard.com.au; dkim=neutral (no sig)
Received: from 127.0.0.1  (EHLO host.realcashback.com.au) (173.199.158.72)
  by mta1011.mail.ac4.yahoo.com with SMTP; Thu, 15 Sep 2011 20:25:32 -0700
Received: from realcas by host.realcashback.com.au with local (Exim 4.69)
    (envelope-from <icard-lifestyle-guide@incard.com.au>)
    id 1R4P3R-0006qu-DD
    for russell.harrower@yahoo.com; Thu, 15 Sep 2011 22:25:29 -0500
To: russell.harrower@yahoo.com
Subject: iNcard Eftpos Lifestyle Guide
X-PHP-Script: realcashback.com.au/system/classes/core.php for 61.88.97.122
From: iNcard <russell.harrower@incard.com.au>
Reply-To: iNcard <russell.harrower@incard.com.au>
Message-ID:< icard-lifestyle-guide@incard.com.au>
X-Mailer: PHP v5.2.17
MIME-Version: 1.0
Content-Type: text/html; boundary="75434adf143cb37a87b1e10e2f08ffd4"
Sender:  <realcas@host.realcashback.com.au>
Date: Thu, 15 Sep 2011 22:25:29 -0500
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - host.realcashback.com.au
X-AntiAbuse: Original Domain - yahoo.com
X-AntiAbuse: Originator/Caller UID/GID - [500 32002] / [47 12]
X-AntiAbuse: Sender Address Domain - incard.com.au
X-Source: /usr/bin/php
X-Source-Args: /usr/bin/php /home/realcas/public_html/system/classes/core.php 
X-Source-Dir: realcashback.com.au:/public_html/system/classes
Content-Length: 8054
自2011年9月15日星期四20:25:29
X-To:拉塞尔。harrower@yahoo.comvia 98.138.87.158;2011年9月15日星期四20:25:32-0700
返回路径:
收到的SPF:none(envod.com.au域未指定允许的发送方主机)
X-YMailISG:lo3RhWoWLDv_WHZ3JN9HMYTPYBG2PDS8QFPDALEMM06Q6VA
7_JLFvrtF3ZMrNnWTt.LFkzfH8epmIbIXDqmvgfBfiEV5bgtYB.7u4Ct17Dx
gXTX0gNkH7	Ad9Im0fuFYp6bB1b8N4ymRJ86dFjEsCaEEwB7Q8	5cZzMZJW9
gZcRui_AVJFYBJXICLZRLLB8XGCSOSF1QYJX5DF_uUGX9UCZQIHC9XOQGJ8BF
VEQKZMSuXGT8TAblfeAE0V39fQEPOOjBEMzYYMf7Mch8jjD.RlV4IOBVPZBF
JNATHV0BCKIQICB7JBEVE03A9C33MZiyyyyyu DlGugFBdr9I3r19PZKutv2Lsd
e7FkpZ6li8rd3Em5wN3blqWGP.PGTXNOAW4KLAKMQBXQ9MURPCVLOVTG1ab
.eLzBJnHwojtG3.nsCahq1mxq88GsG9ZeAqaN74Fn1Cs8zGKx2dIndp_8lPt
CHU M4q5DXvjpQmCszDbICAKXJFX9VaQFsjjOMUVwJemDlGlSm.N0xUb78MX7
WFXZyht5tGLsuJcNR8qazP1DoHPt0Z4yKNE.SGOpCdV.aqyWaU3Z84rFodob
AR0ZFXG411D2TYOW3G1D4OPIST_fNgVHslC1gaeGQc5jRQur37E.5J4cuYl
PTKhZKh2WKjTACJaLauMzurW3da7f_46iurJLNm_kUfCbNUwjTjfcjfm7zcC
CFYlgMQ.uwIyFEZ9wfTFMKhdktB1Pt6_ojz2amdfvbkwsghzsppzgbw8win
ObOPKdwaDDBgGHeBR2om9uTq1nL.O3KVX946MGHMHBCBDDQAXYIW.9I2882M
6a.0YJE12TFEZRMYAWCIJJQW7UolfUDYSBO2FOYRZFGVNHB5HOTHJB3NHZ5
3SixNNIFA6SBH7PSVD9HP.nE6bmaqQr4CubIWJanYv6.o5sxKBXVQEuHFTA
3s0AAP3FlW8Qpsj_i2SYBGMHBVX_2;a0sM2Qh6p3d0D7zQZLIwzYS0nA6wRL
GtM_krFeie2fRApV7s.gixyn2vauuuypwfzf.vkraxllfsynllljcoyy9execqc
AHCXNHG9LPPRMZNPYTFBPCJ1MLE32PZKWE5HQYXR_aNnz3a69RPoBnQNvi3
W4zl_CSWCBXQXSDA15I2KH0HDGO6THCFQ1VWAF89BUHWQFO2NRCUMB1Q7W
vRxBG9ci..an6iKSaPIGEvTOkwIhBbn17sL62hliHa6kVnnv5iIGdiPHZYxb
BQh3oDtYkL8i.icgkpqw4ocxj007fmizfgqvo1dyxakbcztbihzzav5ae
KQMxBYTDFOUMFBU996GPH25NYIVUF1Z_eY6CB0BFozwv7gnadJBfGhzi6H2
XndEqKkhYXmSQ1.ixvAn78xYt8eJwi0C3Y0CRt5qbM84S0M0dbI-
X-IP:[173.199.158.72]
验证结果:mta1011.mail.ac4.yahoo.com from=host.realcashback.com.au;域密钥=中性(无sig);from=envod.com.au;dkim=中性(无信号)
收到:来自127.0.0.1(EHLO-host.realcashback.com.au)(173.199.158.72)
通过mta1011.mail.ac4.yahoo.com和SMTP发送;2011年9月15日星期四20:25:32-0700
接收:通过host.realcashback.com.au从realcas接收,本地(Exim 4.69)
(信封来自)
id 1R4P3R-0006qu-DD
为了拉塞尔。harrower@yahoo.com; 2011年9月15日星期四22:25:29-0500
致:拉塞尔。harrower@yahoo.com
主题:Envod Eftpos生活方式指南
X-PHP-Script:realcashback.com.au/system/classes/core.PHP for 61.88.97.122
发自:化身
答复:因瓦德
消息ID:
X-Mailer:PHPV5.2.17
MIME版本:1.0
内容类型:text/html;边界=“75434adf143cb37a87b1e10e2f08ffd4”
发件人:
日期:2011年9月15日星期四22:25:29-0500
X-反虐待:添加此标题是为了跟踪虐待行为,请将其包含在任何虐待报告中
X-Anti滥用:主主机名-host.realcashback.com.au
X-反滥用:原始域名-yahoo.com
X-反滥用:发起人/呼叫者UID/GID-[500 32002]/[47 12]
X-Anti滥用:发件人地址域-envod.com.au
X-Source:/usr/bin/php
X-Source-Args:/usr/bin/php/home/realcas/public\u html/system/classes/core.php
X-Source-Dir:realcashback.com.au:/public\u html/system/classes
内容长度:8054

我假设您正在使用
mail()
函数。您需要设置
From:
标题

摘自文件:

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n";

mail($to, $subject, $message, $headers);
这将表明电子邮件是从
webmaster@exmaple.com
在您的情况下,您将使用的
$headers
行是:

$headers = 'From: russell.harrower@mydomain.com' . "\r\n";

尝试发送这样的邮件,看看是否适合您:

<?php
mail($to, $subject, $body, $headers, "-fyou@yourdomain.com");
?>


您是否有“发件人:you@yourdomain.com“也在$headers中?

取决于您使用的是windows还是unix

Windows中,使用php.ini中的sendmail_from条目(名称不正确)

这取决于你的MTA。。。通常,它涉及在php.ini中再次在sendmail_路径中设置正确的标志 但某些MTA允许您使用putenv()变量,这些变量会导致“sendmail”MUA注入使用您的自定义SMTP信封发件人

编辑-其他:


好的,那么您的MTA是exim,答案取决于您的exim配置。您需要告诉exim允许PHP设置信封发送者地址(-f)notroot@someone.com). 阅读此文:

是的,这就是我正在做的,但当我尝试发送它时,它会在gmail中显示via和then这个词root@mydomain.comYes我有from,遗憾的是不起作用可能是我想发送它的域不在同一台服务器上吗?如果带-f的第5个参数不起作用,然后你可能无法使用你的电子邮件地址发送,因为它被你的主机阻止。通常-f应该修复您描述的问题。另外,您知道您的主机是windows还是linux吗,-f仅适用于Sendmailt。它正在发送,但仍显示为root@host.realcashback.com.au我会在上面贴一些东西