10.4    Der Ernstfall: Der IMAP-Server erwacht zum Leben

Sie haben jetzt

Nun ist es Zeit für einen Testlauf. Nehmen Sie sich einen Mail-Client Ihrer Wahl (zum Beispiel Outlook, Thunderbird oder Evolution), hinterlegen Sie dort die richtigen Zugangsdaten, und prüfen Sie, ob sich der Mail-Client grundsätzlich über IMAP mit Dovecot verbinden kann. Falls nicht, finden Sie Aufschlussreiches im Mail-Logfile.

Klappt der IMAP-Login, können Sie per SMTP eine Mail an Ihren Testnutzer bei Postfix einliefern lassen und den Weg durch Postfix, Amavis und Dovecot verfolgen:

Jul 27 19:22:22 mail postfix/smtpd[11357]: ED38B6DBE: client=localhost [127.0.0.1]
Jul 27 19:22:22 mail postfix/cleanup[11358]: ED38B6DBE: message-id=\
<20140727171243.ED38B6DBE@mail.heinlein-support.de>
Jul 27 19:22:22 mail postfix/qmgr[11325]: ED38B6DBE: from=<p.heinlein@mailbox.org>,\
size=1128, nrcpt=1 (queue active)
Jul 27 19:22:22 mail amavis[11212]: (11212-01) FWD from <p.heinlein@mailbox.org> \
-> <k.test@example.com>,BODY=7BIT 250 2.0.0 from \
MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as ED38B6DBE
Jul 27 19:22:22 mail amavis[11212]: (11212-01) Passed {RelayedInternal}, MYNETS \
[127.0.0.1]:59920 <p.heinlein@mailbox.org> -> \
<k.test@example.com>, mail_id: fbX2HWbwIX63, Hits: 2.743, \
size: 185, queued_as: ED38B6DBE, 5296 ms
Jul 27 19:22:22 mail postfix/smtpd[11353]: proxy-accept: END-OF-MESSAGE: 250 2.0.0 \
from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: \
queued as ED38B6DBE; from=<p.heinlein@mailbox.org> \
to=<k.test@example.com> proto=SMTP helo=<localhost>
Jul 27 19:22:22 mail postfix/lmtp[11359]: ED38B6DBE: to=<k.test@example.com>,\
relay=127.0.0.1[127.0.0.1]:24, delay=31, delays=31/0/0/0.01, \
dsn=2.0.0, status=sent (250 2.0.0 <k.test@example.com> \
3x4FOCoz1VOULAAAluV1ow Saved)

Jul 27 19:22:22 mail postfix/qmgr[11325]: ED38B6DBE: removed
Jul 27 19:22:22 mail dovecot: lmtp(11412, k.test@example.com): 3x4FOCoz1VOULAAAlu\
V1: msgid=<20140727171243.ED38B6DBE@mail.heinlein-support.de>:\
saved mail to INBOX

Listing 10.64    Die Spur einer E-Mail im Mail-Logfile (gekürzt)

Bei dieser E-Mail ist alles gut gegangen. Doch die folgenden Beispiele zeigen, wie sich die Ablehnung einer E-Mail beispielsweise in den Log-Meldungen widergespiegelt hätte: