J'ai besoin d'aide pour la configuration de sendmail dans notre machine linux.
Voici les choses : Je veux envoyer des e-mails à l'extérieur en utilisant notre serveur d'échange comme relais de messagerie.Mais lors de l'envoi de l'e-mail par le serveur, il répondra "utilisateur inconnu".Pour aggraver les choses, il va rebondir tous les messages envoyés à mon localhost.
J'ai déjà testé notre configuration en utilisant un serveur de messagerie externe tel que gmail et yahoo, la configuration fonctionne sans aucun problème et l'email peut être envoyé au destinataire.la plupart de la configuration de mon sendmail est basée sur ici.
fichier authinfo :
AuthInfo:my_exchange_server "U:my_name" "I:my_email" "P:my_passwd" "M:PLAIN LOGIN"
AuthInfo:my_exchange_server:587 "U:my_name" "I:my_email" "P:my_passwd" "M:PLAIN LOGIN"
sendmail.mc :
FEATURE(authinfo,hash /etc/mail/authinfo.db)
define(`SMART_HOST', `my_exchange server')dnl
define('RELAY_MAILER_ARGS', 'TCP $h 587')
define('ESMTP_MAILER_ARGS', 'TCP $h 587')
define('confCACERT_PATH', '/usr/share/ssl/certs')
define('confCACET','/usr/share/ssl/certs/ca-bundle.crt')
define('confSERVER_CERT','/usr/share/ssl/certs/sendmail.pem')
define('confSERVER_KEY','/usr/share/ssl/certs/sendmail.pem')
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
define('confAUTH_OPTIONS, 'A')dnl
Ma première hypothèse est que le problème est dû à un problème d'authentification, car le serveur Exchange a besoin d'une authentification cryptée (DIGEST-MD5). J'ai déjà changé cela dans le fichier authinfo (de plain login à digest-md5 login) mais cela ne fonctionne toujours pas.
Je peux également accéder à notre serveur d'échange par telnet, donc le port n'est pas bloqué par le pare-feu.
Quelqu'un peut-il m'aider à résoudre ce problème ? Je suis vraiment à bout. Merci.