exim4 与 gmail FROM 字段

发布于 2024-10-19 12:37:32 字数 1489 浏览 1 评论 0原文

我已在我的服务器上将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞别 2024-10-26 12:37:32

Gmail 会覆盖您指定的任何 FROM 值。 Gmail 会使用经过身份验证的 FROM 值覆盖它。

Gmail overwrites any FROM value you specify. Gmail overwrites it with the authenticated FROM value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文