0

我需要在办公室使用 Mac 的 sendmail。目前,我可以让它在两个开发 Mac 上工作(我认为这是由于 MAMP 正在安装和工作),但让它在其他 Mac 上运行似乎是一个问题......

我认为这归结为一些配置问题,并希望有办法解决它(而不是在每台机器上安装 MAMP!)。

我认为这可能取决于 from 的“本地”性质,但不确定。如果有帮助,这里是 /var/log/mail.log 的转储:

Nov 14 14:37:06 claire-g5 postfix/master[5339]: daemon started -- version 2.4.3, configuration /etc/postfix
Nov 14 14:37:06 claire-g5 postfix/qmgr[5341]: 2B625250BDB: from=<claire@claire-g5.local>, size=1131, nrcpt=1 (queue active)
Nov 14 14:37:06 claire-g5 postfix/qmgr[5341]: D5D19250D5A: from=<claire@claire-g5.local>, size=1191, nrcpt=1 (queue active)
Nov 14 14:37:06 claire-g5 postfix/smtp[5344]: 2B625250BDB: host mx01.xxx.uk[212.x.x.134] said: 451 cannot relay now to <xx@xx.com>, please try again later (in reply to RCPT TO command)
Nov 14 14:37:06 claire-g5 postfix/smtp[5346]: D5D19250D5A: host mx01.xxx.uk[212.x.x.186] said: 451 cannot relay now to <xx@xx.com>, please try again later (in reply to RCPT TO command)
Nov 14 14:37:07 claire-g5 postfix/smtp[5346]: D5D19250D5A: to=<xx@xx.com>, relay=mx01.xxx.uk[212.x.x.134]:25, delay=2350, delays=2349/0.08/0.7/0.12, dsn=4.0.0, status=deferred (host mx01.xxx.uk[212.x.x.134] said: 451 cannot
Nov 14 14:37:07 claire-g5 postfix/pickup[5340]: 1A2EC2511D1: uid=501 from=<claire
4

2 回答 2

3

请注意,它是您在 Mac 上运行的后缀,而不是 sendmail。

问题是机器 mx01.xxx.uk[212.xx134] 被配置为阻止邮件中继(通过 SMTP 接受电子邮件并将其发送到最终邮件服务器)。postfix 配置文件通常存储在 /etc/postfix 中,因此您可以从那里开始。特别是,查看 main.cf 中的 mynetworks 设置。

于 2008-11-14T15:16:41.330 回答
0

啊哈!谢谢丹尼斯 - 这看起来像野兽......

### MAMP Postfix Configuration - Start ###

myorigin = example.com
myhostname = mailer.$myorigin
smtpd_sender_restrictions = permit_inet_interfaces

# smart host
relayhost = auth.example.co.uk
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_MAMP_passwd
smtp_sasl_security_options = noanonymous


### MAMP Postfix Configuration - End ###
# DONT REMOVE: MAMP PRO main.cf template compatibility version: 1

我会试一试,然后回复你。

于 2008-11-14T15:22:00.010 回答