2008-11-14 8 views
0

Мне нужно использовать sendmail с компьютеров Mac в офисе. На данный момент я могу заставить его работать над двумя масками разработки (что, я думаю, связано с тем, что MAMP устанавливается и работает), но заставить его работать на других, кажется, проблема ...Как получить sendmail для надежной работы на Mac OS 10.5?

I предположим, что дело доходит до какой-то проблемы с конфигурацией, и надеюсь, что есть что-то исправить (не прибегая к установке MAMP на каждой машине!).

Я думаю, что это может быть «локальная» природа, но не уверена. Вот дамп /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=<[email protected]>, size=1131, nrcpt=1 (queue active) 
Nov 14 14:37:06 claire-g5 postfix/qmgr[5341]: D5D19250D5A: from=<[email protected]>, 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 <[email protected]>, 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 <[email protected]>, please try again later (in reply to RCPT TO command) 
Nov 14 14:37:07 claire-g5 postfix/smtp[5346]: D5D19250D5A: to=<[email protected]>, 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 

ответ

3

Обратите внимание, что это постфикс, что вы работаете на вашем компьютере, а не Sendmail.

Проблема заключается в том, что машина mx01.xxx.uk [212.x.x.134] настроена на блокирование ретрансляции почты (прием электронной почты через SMTP и отправка ее на конечный почтовый сервер). Файлы конфигурации постфикса обычно хранятся в/etc/postfix, поэтому вы можете начать поиск там. В частности, посмотрите на настройку mynetworks в main.cf.

+0

Да, я понимаю, что sendmail на mac - это действительно postfix api widget ... поэтому, возможно, я должен поместить его в кавычки ;-) – Dycey 2008-11-14 15:22:42

0

Ah ha! Благодаря Denis - это выглядит как Beasty ...

### 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 

Я дам ему идти, и вернусь к вам.

+1

Проблема не в claire-g5, а на mx01. – 2008-11-14 16:00:07