Question

Je dois utiliser sendmail à partir de Mac dans un bureau. Pour le moment, je peux le faire fonctionner sur les deux Macs de développement (ce qui, à mon avis, est dû au fait que MAMP est installé et fonctionne), mais le faire passer aux autres semble être un problème ...

Je suppose qu’il s’agit d’un problème de configuration et espère pouvoir le résoudre (sans avoir à installer MAMP sur chaque machine!).

Je pense que c'est peut-être dû à la nature «locale» du pays d'origine, mais je ne suis pas sûr. Voici un dump de /var/log/mail.log si cela vous aide:

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
Était-ce utile?

La solution

Notez que c'est postfix que vous avez en cours d'exécution sur votre Mac, pas sendmail.

Le problème est que la machine mx01.xxx.uk [212.x.x.134] est configurée pour bloquer le relais du courrier (accepter un courrier électronique via SMTP et l'envoyer au serveur de messagerie final). Les fichiers de configuration postfixes sont normalement stockés dans / etc / postfix afin que vous puissiez commencer par regarder là-bas. En particulier, examinez le paramètre mynetworks dans main.cf.

Autres conseils

Ah ah! Merci Denis - cela ressemble à la bête ...

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

Je vais essayer et je reviendrai vers vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top