|
|||||||
Linux: Как отправить email через bash простыми командами, вручную реализовывая протокол SMTP
Время создания: 25.12.2012 13:56
Текстовые метки: email, почта, linux, bash, скрипт, mail, порт, протокол, вручную, smtp
Раздел: Компьютер - Linux - Сеть в Linux - Email
Запись: xintrea/mytetra_syncro/master/base/13564294187lhebiianz/text.html на raw.github.com
|
|||||||
|
|||||||
Отправлять почту через email можно простым методом. Для него даже ненужно наличие программ mail, Mail Trannffer Agent (MTA), почтовых серверов. #!/bin/sh exec 3<>/dev/tcp/localhost/25 echo "HELO baby" >&3 echo "MAIL FROM: tomcat@localhost" >&3 echo "RCPT TO: tomcat@localhost" >&3 echo "DATA" >&3 echo "mail body" >&3 echo "." >&3 echo "quit" >&3 cat <&3 Результат: tomcat@xxx:/home/tomcat>./mail.sh 220 host ESMTP Sendmail 8.13.8/8.13.8; Fri, 21 Oct 2011 17:56:0 250 host Hello localhost.localdomain [127.0.0.1], pleased to me 250 2.1.0 tomcat@localhost... Sender ok 250 2.1.5 tomcat@localhost... Recipient ok 354 Enter mail, end with "." on a line by itself 250 2.0.0 p9LDu5fq020158 Message accepted for delivery 221 2.0.0 host closing connection |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|