2014-01-05 40 views
1

我试图通过Gmail无法对小牛

启用outbond继电器后缀我下面的所有步骤from this site启用通过Gmail站中继的后缀。

但无法接收邮件。

,并得到位于文件中的下列味精在/var/mail

host gmail-smtp-in.l.google.com[74.125.129.27] said: 
550-5.7.1 [106.78.175.213] The IP you're using to send mail is not 
authorized to 550-5.7.1 send email directly to our servers. Please use the 
SMTP relay at your 550-5.7.1 service provider instead. Learn more at 550 
5.7.1 http://support.google.com/mail/bin/answer.py?answer=10336 
j5si48631733pbs.31 - gsmtp (in reply to end of DATA command) 

其实我整合BOT和希望收到的成功或失败的邮件。但没有收到任何邮件,所以我搜索了一下,发现我必须为出站启用后缀。

我也尝试在终端上使用mailx <my gmail address>,但没有收到任何电子邮件。

回答

0

我将尝试阐述一些我在类似情况下所获得的乐趣。我已经安装了服务器3.0,但是在那里生活的事情可能会让人恼火以追查。

在我的情况下,后缀正在运行/ Library/Server/Mail/Config/postfix。但是它从发布版本转移到了发布版本,这使得你的旧配置开始混乱了你的构建。

在你的postfix中,你应该有一个main.cf.

我增加了一节:

>sudo nano main.cf 
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks 
reject_unauth_destination 
smtpd_use_pw_server = yes 
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 
smtpd_pw_server_security_options = cram-md5,digest-md5,gssapi,login,plain 
smtpd_sasl_auth_enable = yes 
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd 
relayhost = [smtp.gmail.com]:587 

CTL + O,输入保存

它的重要,现在要注意的,我们应对这种/等/后缀/ saslpasswd

sudo nano /etc/postfix/saslpasswd 
[smtp.gmail.com]:587 [email protected]:YourPassword*9 

CTL + O,进入保存。

还有一些问题,我没有发现明显的问题。

sudo postmap /etc/postfix/saslpasswd 
sudo postfix reload 

希望有帮助。带有漂亮的开/关按钮的基本邮件/服务器似乎不适合你。我不时重置我的密码。当我这样做时,我必须记住这些路径,然后确保我发出最后两条命令或者saslpasswd.db不同步。

好运