我正在尝试通过我的提供商转发电子邮件,该提供商拥有我的域名 (xxxx.com) 的邮件服务器。我的 postfix 配置如下:
relayhost = [smtp.xxxx.com]:25
服务器需要授权,但是它运行正常。
> smtp.xxxx.com[79.96.129.xxx]:25: AUTH PLAIN AewfewfewfcewfewfewfbwBLYnNKazY1UVUjZnc=
< smtp.xxxx.com[79.96.129.xxx]:25: 235 2.7.0 User mailing+xxxx_com logged in.
问题是:中继服务器要求将“MAIL FROM:”设置为我用于身份验证的同一用户。但默认情况下用户是不同的。
> smtp.xxxx.com[79.96.129.xxx]:25: MAIL FROM:<[email protected]> SIZE=296
< smtp.xxxx.com[79.96.129.xxx]:25: 550 5.1.8 Sender address rejected
问题是:如何使我的本地后缀将用户“MAIL FROM:”作为来自中继服务器的用户,而不管发送邮件的本地用户是谁?
谢谢!
答案1
有多种解决方案。所有解决方案均在文档中描述: http://www.postfix.org/ADDRESS_REWRITING_README.html#delivering