Questo articolo è più un promemoria che altro, d’ora in avanti saprò dove cercare questa info e mi risprmierò 1/2h di google ogni volta.
Innanzitutto mi procuro il base64 di user e password:
{syntaxhighlighter brush: bash; toolbar:false}
% perl -MMIME::Base64 -e \
'print encode_base64("\0username\0password");'
AHVzZXJuYW1lAHBhc3N3b3Jk
{/syntaxhighlighter}
Ora posso mandare la mia mail direttamente al server:
{syntaxhighlighter brush: bash; toolbar:false}g4b0@gabodeb:~$ telnet gabo.homelinux.com 25
Trying 1.2.3.4...
Connected to gabo.homelinux.com.
Escape character is '^]'.
220 gabo.homelinux.com ESMTP Postfix (Debian/GNU)
helo gaboclient.homelinux.com
250 gabo.homelinux.com
auth plain AHVzZXJuYW1lAHBhc3N3b3Jk
235 2.7.0 Authentication successful
mail from: pippo@pluto.it
250 2.1.0 Ok
rcpt to: pluto@pippo.it
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
From: "Pippo" <pippo@pluto.it>
Subject: test
testo del messaggio
quante righe voglio
ciao ciao
.
250 2.0.0 Ok: queued as 94CCA8142C
quit
221 2.0.0 Bye
Connection closed by foreign host.
{/syntaxhighlighter}
E questo è quanto.
© Copyleft 2025 g4b0 (Gabriele Brosulo). All rights reserved
Mappa del sito
Privacy Policy