Como faço para obter o sendmail para o trabalho de forma confiável em um Mac OS 10.5?

StackOverflow https://stackoverflow.com/questions/290347

  •  08-07-2019
  •  | 
  •  

Pergunta

Eu preciso usar sendmail de Macs em um escritório. No momento, eu posso fazê-lo funcionar nos dois Macs desenvolvimento (que eu acho que é devido a MAMP sendo instalado e funcionando), mas fazê-lo ir para os outros parece ser um problema ...

Eu supor que é para baixo a algum problema de configuração, e espero que haja alguma maneira de corrigi-lo (sem recorrer a instalar MAMP em cada máquina!).

Eu acho que pode ser ruim para a natureza 'local' do de, mas não tenho certeza. Aqui está um despejo de /var/log/mail.log se é isso qualquer ajuda:

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
Foi útil?

Solução

Note que é postfix que você tem em execução no seu Mac, não sendmail.

O problema é que a máquina mx01.xxx.uk [212.x.x.134] está configurado para correio bloco de afinação (aceitando um e-mail via SMTP e enviá-lo para o servidor de correio final). Os arquivos de configuração postfix são normalmente armazenados em / etc / postfix assim que você poderia começar por olhar lá. Em particular, olhar para o mynetworks ajuste em main.cf.

Outras dicas

Ah ha! Graças Denis - Isto parece a 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

Eu vou dar-lhe um ir e voltar para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top