Wie kann man die Verzögerung bei sendmail (Solaris) vermeiden ?
Sendmail soll auf einem Rechner mit Solaris 10 NUR Mails von PHP annehmen und an einen Smarthost senden. Das tut es auch, nur leider immer mit ca. 7 Minuten Verzögerung:
Sep 30 09:45:07 s1 sendmail[9322]: [ID 801593 mail.info] m8U7j7fc009322: to=, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31614, relay=local, dsn=2.0.0, stat=Sent
Sep 30 10:12:16 s1 sendmail[9379]: [ID 801593 mail.info] m8U8CGLs009379: Authentication-Warning: s1.local: webservd set sender to [email protected] using -f
Sep 30 10:12:16 s1 sendmail[9379]: [ID 801593 mail.info] m8U8CGLs009379: from=[email protected], size=118, class=0, nrcpts=1, msgid=, relay=webservd@localhost
Sep 30 10:12:16 s1 sendmail[9380]: [ID 801593 mail.info] m8U8CGvG009380: from=, size=453, class=0, nrcpts=1, msgid=, proto=ESMTP, daemon=NoMTA4, relay=localhost [127.0.0.1]
Sep 30 10:12:16 s1 sendmail[9379]: [ID 801593 mail.info] m8U8CGLs009379: to=[email protected], ctladdr=[email protected] (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30118, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (m8U8CGvG009380 Message accepted for delivery)
Sep 30 10:19:46 s1 sendmail[9382]: [ID 801593 mail.info] m8U8CGvG009380: to=, delay=00:07:30, xdelay=00:07:30, mailer=esmtp, pri=120453, relay=relay.example.com. [10.0.0.1], dsn=2.0.0, stat=Sent (m8U8Jidr028611 Message accepted for delivery)
(Empfänger / Absender / Relayname / IP passen, hier nur Anonymisierungszwecken auf example.com geändert).
In der sendmail.cf habe ich nur DSrelay.example.com geändert, der Rest steht noch so, wie vorgegeben (O HoldExpensive steht auf false).
Zusätzlich habe ich in der local-host-names noch die Namen der Maschine eingetragen, incl. localhost, sowohl mit als auch ohne Domain.
sendmail -q schickt die ausstehenden Mails sofort raus.
Welche Einstellung in der sendmail.cf ist dafür verantwortlich, das die Mails 7 Minuten liegen bleiben ?