问题描述
我主要根据Workaround教程在邮件服务器上配置了我的邮件服务器,名称为KS1。
我还有第二台服务器KS2,该服务器承载着piwigo gallery。
当用户注册该画廊时,piwigo发送电子邮件。我已将KS1伺服器配置为smtp主机:
$conf['smtp_host'] = 'ks1.my.domain';
但电子邮件未发送:
Oct 10 11:37:48 ks1 postfix/smtpd[19090]: connect from ks2.my.domain[2001:1234::1]
Oct 10 11:37:48 ks1 postfix/smtpd[19090]: NOQUEUE: reject: RCPT from ks2.my.domain[2001:1234::1]: 454 4.7.1 <user@externail.domain>: Relay access denied; from=<piwigo@my.domain> to=<user@externail.domain> proto=ESMTP helo=<galerie.my.domain>
Oct 10 11:37:48 ks1 postfix/smtpd[19090]: disconnect from ks2.my.domain[2001:1234::1] ehlo=2 starttls=1 auth=1 mail=1 rcpt=0/1 quit=1 commands=6/7
我在main.cf中添加了mynetworks中的KS2 ip4和ip6,但仍然拒绝了:
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 1.2.3.4 [2001:1234::1]/128
smtpd_recipient_restrictions = reject_unauth_destination,check_policy_service unix:private/quota-status,check_recipient_access mysql:/etc/postfix/mysql-forbidden-users.cf
当我使用相同的脚本向KS1上的现有用户发送电子邮件时,电子邮件将到达本地邮箱,并且日志如下:
Oct 8 20:24:58 ks1 postfix/smtpd[8685]: connect from ks2.my.domain[2001:1234::1]
Oct 8 20:24:58 ks1 postfix/smtpd[8685]: B35CA1A0062: client=ks2.my.domain[2001:1234::1],sasl_method=PLAIN,sasl_username=localuser@my.domain
Oct 8 20:24:58 ks1 postfix/cleanup[8700]: B35CA1A0062: message-id=<4352cbac6dc0b6f72e586c170587eb99@galerie.my.domain>
Oct 8 20:24:59 ks1 postfix/qmgr[22162]: B35CA1A0062: from=<piwigo@my.domain>,size=1264,nrcpt=1 (queue active)
Oct 8 20:24:59 ks1 dovecot: lmtp(8731): Connect from local
Oct 8 20:24:59 ks1 postfix/smtpd[8685]: disconnect from ks2.my.domain[2001:1234::1] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8
Oct 8 20:24:59 ks1 dovecot: lmtp(localuser@my.domain)<8731><KNmUBXtZf18bIgAAwVE1rw>: sieve: msgid=<4352cbac6dc0b6f72e586c170587eb99@galerie.my.domain>: stored mail into mailbox 'INBOX'
Oct 8 20:24:59 ks1 postfix/lmtp[8706]: B35CA1A0062: to=<localuser@my.domain>,orig_to=<localuser@my.domain>,relay=ks1.my.domain[private/dovecot-lmtp],delay=0.51,delays=0.38/0/0/0.13,dsn=2.0.0,status=sent (250 2.0.0 <localuser@my.domain> KNmUBXtZf18bIgAAwVE1rw Saved)
Oct 8 20:24:59 ks1 dovecot: lmtp(8731): Disconnect from local: Client has quit the connection (state=READY)
Oct 8 20:24:59 ks1 postfix/qmgr[22162]: B35CA1A0062: removed
我也有spf:
"v=spf1 a mx ?all"
我想念什么? 如果您需要其他设置或日志,请指定需要调试的内容。
致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)