4 069
contributi
Riga 511: | Riga 511: | ||
</pre> | </pre> | ||
=== Test della configurazione === | === Test della configurazione === | ||
==== Invio di email tramite telnet ==== | |||
Installiamo innanzitutto il pacchetto telnet: | |||
<pre> | |||
# aptitude install telnet | |||
</pre> | |||
Poi stabiliamo una connessione TCP sulla porta SMTP del nostro server: | |||
<pre> | |||
# telnet localhost smtp | |||
</pre> | |||
Dovremmo ottenere come risposta: | |||
<pre> | |||
Trying 127.0.0.1... | |||
Connected to localhost. | |||
Escape character is '^]'. | |||
220 mailtest ESMTP Postfix (Debian/GNU) | |||
</pre> | |||
Ottimo. Postfix è funzionante e possiamo proseguire nella sessione di invio della mail: | |||
<pre> | |||
<pre> | |||
ehlo example.com | |||
250-my-new-mailserver | |||
250-PIPELINING | |||
250-SIZE 10240000 | |||
250-VRFY | |||
250-ETRN | |||
250-ENHANCEDSTATUSCODES | |||
250-8BITMIME | |||
250 DSN | |||
mail from:<steve@example.com> | |||
250 2.1.0 Ok | |||
rcpt to:<john@example.com> | |||
250 2.1.5 Ok | |||
data | |||
354 End data with <CR><LF>.<CR><LF> | |||
Hi John, | |||
just wanted to drop you a note. | |||
. | |||
250 2.0.0 Ok: queued as A9D64379C4 | |||
quit | |||
</pre> | |||
Un controllo al file di log <code>/var/log/mail.log</code> dovrebbe confermarci che la mail è stata correttamente inviata: | |||
<pre> | |||
postfix/smtpd[...]: connect from localhost[127.0.0.1] | |||
postfix/smtpd[...]: 5FF712A6: client=localhost[127.0.0.1] | |||
postfix/cleanup[...]: 5FF712A6: message-id=<...> | |||
postfix/qmgr[...]: 5FF712A6: from=<steve@example.com>, size=364, nrcpt=1 (queue active) | |||
postfix/pipe[...]: 5FF712A6: to=<john@example.com>, relay=dovecot, ..., status=sent (delivered via dovecot service) | |||
postfix/qmgr[...]: 5FF712A6: removed | |||
postfix/smtpd[...]: disconnect from localhost[127.0.0.1] | |||
</pre> | |||
L'invio della mail si è concluso felicemente. Postfix ha determinato correttamente che il dominio di destinazione è uno dei nostri domini virtuali e ha inoltrato la mail al servizio Dovecot. | |||
==== Controllo della mailbox dell'utente ==== | |||
E' il momento di verificare la corretta ricezione della mail: | |||
<pre> | |||
$ cd /var/vmail/example.com/john/Maildir | |||
$ find | |||
. | |||
./cur | |||
./new | |||
./new/1179521979.V801I2bbf7M15352.mailtest | |||
./tmp | |||
$ mutt -f . | |||
q:Quit d:Del u:Undel s:Save m:Mail r:Reply g:Group ?:Help | |||
1 N May 18 steve@example.c (0.1K) | |||
Press ENTER to read the email: | |||
From: steve@example.com | |||
To: undisclosed-recipients: ; | |||
Hi John, | |||
just wanted to drop you a note. | |||
</pre> | |||
La mail è arrivata correttamente. Premiamo <code>q</code> due volte per uscire da <code>mutt</code>. |