Sendmail stellt Mails an Programme (z.B. majordomo) nicht sofort zu

Supportdatenbank (sendmail_Mprog)
Bezieht sich auf

SuSE Linux: Versionen bis einschließlich 6.4
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.

Symptom:

Sendmail liefert Mails an lokale Programme, wie z.B. majordomo, nicht direkt aus, sondern speichert diese erst in der Queue, um sie beim nächsten sendmail -q an das lokale Programm zu übergeben.

Ursache:

Bis einschliesslich SuSE Linux 6.4 wurde die Standardeinstellung des Mailers "prog" nicht geändert, die diesen Mailer als expensive markiert.
Das bedeutet, dass wenn SENDMAIL_EXPENSIVE auf yes gesetzt wird, auch der lokale Mailer "prog" die lokalen Mails nicht zustellt.

Lösung:

Fügen Sie folgende Zeile in die Datei /sbin/conf.d/SuSEconfig.sendmail ein:
      OSTYPE(\`suse-linux')dnl
-->   define(\`LOCAL_SHELL_FLAGS', \`u09')dnl
      EOF
Danach müssen Sie noch SuSEconfig laufen lassen und Sendmail neu starten:
/sbin/init.d/sendmail restart

Credits

Den Hinweis auf dieses Fehlverhalten mit Lösungsansatz haben wir dankenswerterweise von Herrn Norbert Domes erhalten!
Stichwörter: SENDMAIL, MAJORDOMO, QUEUED

Kategorien: Email

SDB-sendmail_Mprog, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 11. Sep 2000
SuSE Linux AG - Zuletzt generiert: 18. Sep 2000 von stark (sdb_gen 1.40.0)