Table of Contents

Send email via telnet

Open relay

telnet x.x.x.x 25
ehlo aaa
mail from: <aaa@aaa.aa>
rcpt to: <bbb@bbb.bb>
data
Subject: yyy

msessage text
.
quit

with auth

# python
python -c 'import base64; print base64.b64encode("\000user@domain.com\000password")'
# bash
echo -n "\000user@domain.com\000password" | base64
#perl
perl -MMIME::Base64 -e 'print encode_base64("\000jms1\@jms1.net\000not.my.real.password”) 
telnet x.x.x.x 25
ehlo aaa
AUTH PLAIN AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ=
mail from: <aaa@aaa.aa>
rcpt to: <bbb@bbb.bb>
data
Subject: yyy

msessage text
.
quit