فرستادن ایمیل با SMTP خیلی ساده است.
اول یک smpt سرور ساده مثل sendmail رو روی سیستم خود نصب کنین.
sudo apt-get install sendmail
بعدش تو ترمینال بزنین:
دستوراتی رو که پررنگ مشخص کردم دستوراتی هستند که باید شما وارد کنین.
تنها نکته مهم اینه که بعد از زدن دستور data یک خط جدید ایجاد کنید و متن اصلی میل رو بنویسید
بعد از اون یک خط جدید ایجاد کنید و یک نقطه قرار دهید و Enter بزنید تا پیام فرستاده شود.
sonne@stefan:~$ telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 stefan ESMTP Sendmail 8.14.1/8.14.1/Debian-8ubuntu1; Thu, 12 Jun 2008 16:57:03 +0430; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
helo 127.0.0.1
250 stefan Hello localhost [127.0.0.1], pleased to meet you
mail from: test@ubuntu.com
250 2.1.0 test@ubuntu.com... Sender ok
rcpt to: yourmail@gmail.com
250 2.1.5 yaourmail@gmail.com... Recipient ok
data
354 Enter mail, end with "." on a line by itself
hello
I miss you!
.
250 2.0.0 m5CCR3Ar007926 Message accepted for delivery
quit
221 2.0.0 stefan closing connection
Connection closed by foreign host.