exim4 与 gmail FROM 字段
我已在我的服务器上将 exim 配置为 MTA 以使用 gmail。 这是一个配置:
gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : [email protected] : mypassword
配置正常,我可以使用 php 脚本发送邮件:
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $message, $headers)) {
echo 'mail() Success!' . "<br />\n";
}
else {
echo 'mail() Failure!' . "<br />\n";
}
但是我遇到了一个问题:
gmail 显示 [email protected] 在 FROM 字段中,而不是我的脚本中 FROM 字段中指定的实际电子邮件 ([电子邮件受保护])。 回复字段正常。
请帮助解决问题。
I've configured exim on my server as MTA to work with gmail.
Here is a configuration:
gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : [email protected] : mypassword
The configuration is OK and I'm able to send a mail using a php script:
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $message, $headers)) {
echo 'mail() Success!' . "<br />\n";
}
else {
echo 'mail() Failure!' . "<br />\n";
}
However I've encountered an issue:
gmail shows [email protected] in the FROM field instead of the actual email specified in the FROM field in my script ([email protected]).
The reply-to field is OK.
Please, help to solve the issue.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Gmail 会覆盖您指定的任何 FROM 值。 Gmail 会使用经过身份验证的 FROM 值覆盖它。
Gmail overwrites any FROM value you specify. Gmail overwrites it with the authenticated FROM value.