Si sendmail ne parvient pas à résoudre smarthost, ajoutez-vous à la queue plutôt qu'à échouer?

Parfois, au milieu de la nuit, le DNS ne parvient pas à résoudre notre adresse smarthost. Et sendmail décide d'envoyer le courrier comme un message "rejeté". Étant donné que "root" est alias à une adresse hors boîte, cela tente également d'utiliser l'hôte intelligent et échoue. Et puis je reçois une panique de sauvetage. Existe-t-il un moyen de persuader sendmail que s'il ne peut pas résoudre l'hôte intelligent, il peut faire la queue pour le message ultérieur?

J'ai un sentiment horrible, j'ai juste besoin de me lever à 3 heures du matin et voir wtf se passe avec le server DNS 🙁

One Solution collect form web for “Si sendmail ne parvient pas à résoudre smarthost, ajoutez-vous à la queue plutôt qu'à échouer?”

Correction rapide (temporaire?) : Utilisez les adresses IP comme hôte intelligent.

define(`SMART_HOST',`[10.0.0.2]:[10.0.0.2]')dnl 

Les crochets décrochés searchnt des loggings MX.


Procédure de debugging suggérée:

  1. Utilisez sendmail -d8.20 -bv root pour find des requêtes DNS demandées
  2. Faire cron exécuter votre script shell test en demandant la question ci-dessus toutes les quelques minutes au-dessus
  • Outlook.com rejette: 550 SC-001 (BAY004-MC5F13)
  • Les loggings DNS de cache SendMail? Dans l'affirmative, comment peut-on le rincer et quelle logique utilise-t-elle?
  • Vérifiez les en-têtes d'un e-mail envoyé (par sendmail)
  • Comment supprimer Received: (from apache @ localhost) et la version sendmail à partir des en-têtes
  • Comment puis-je empêcher la plupart des courriels d'être envoyés à une adresse électronique spécifique (sauf s'ils sont sur une list blanche)
  • SMTP 25 est fermé, même si je l'autorise tout dans le pare-feu, debian server exécutant sendmail
  • Sendmail sur Ubuntu essayant d'utiliser les servers Google Apps comme un relais par défaut?
  • POSTFIX: doit d'abord émettre une command STARTTLS. Email ne pas être envoyé à partir de la command line ubuntu
  • Sendmail ne vous enverra pas au même domaine
  • Envoyer un email du domaine principal en utilisant exim4
  • fetchmail / sendmail / procmail alternative
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.