2015-10-26 41 views
0

後綴版本2.11.0後綴運輸:通過不同relayhosts提供不同的域

我想要做到的是有發往特定的域通過SendGrid但其他所有發出的郵件中繼郵件發送從我的本地服務器直接。我在/etc/postfix/transport此配置:

example.com smtp:[smtp.sendgrid.net]:587 
.example.com smtp:[smtp.sendgrid.net]:587 
* : 

我從我所做的和閱讀postfix的文檔是,這應該工作,但如果我發送到任何其他領域,例如gmail.com它仍然得到轉發的所有搜索的理解通過SendGrid。

/var/log/mail.log一個例子:

Oct 26 16:15:46 myhost postfix/smtp[25783]: A75F0C04F9: to=<[email protected]>, relay=smtp.sendgrid.net[108.168.190.108]:587, delay=11, delays=11/0.02/0.22/0.03, dsn=2.0.0, status=sent (250 Ok: queued as iTwf5zmCQQSgz_I6sVpSSA) 

有一些其他的配置我失蹤?

回答

0

好吧,現在我看到了我的方式的錯誤。在sasl_passwd我有這樣的:

smtp.sendgrid.net USERNAME:PASSWD 

但在交通我有這樣的:

example.com smtp:[smtp.sendgrid.com]:587 

不同的是.net.com

將其更改爲.net並正常工作!

相關問題