LINUX.ORG.RU

Bash: скрпит - отправка e-mail средствами telnet


0

0

Вот интересно, например по FTP (http://www.linux.org.ru/books/bash-conspect.html ): --------------------- #!/bin/bash ftp -n << EOF

open somehost.somedomain user Anonymous aaa@bbb.com

cd /pub/upload

put /home/me/myfile.txt

quit

EOF -----------------------

А может кто-нить подсказать, как сделать подобную хрень для отправки мэйла через известный smpt-сервер? Ну типа, чтоб через telnet подрубались на 25 порт и т.д.

Из терминала это выглядит так: >telnet smtp-server 25 > >helo > >mail from: Lamer > >rcpt to: ass > >data >blah-blah-blah... >. >


Re: Bash: скрпит - отправка e-mail средствами telnet

не стоит наверное изобретать велосипед. используйте expect.

sasha999 ★★★★ ()

Re: Bash: скрпит - отправка e-mail средствами telnet

telnet smtp.server.ru 20 << EOF
HELO
MAIL FROM
RCPT TO
DATA
.

EOF

Zulu ★★☆☆ ()

Re: Bash: скрпит - отправка e-mail средствами telnet

$ echo "helo localhost
mail from: user1@domain.com
rcpt to: user2@domain2.com
data
Subject: rtfm immediately
From: "Vasya Pupkin" <vasya@domain3.com>

RTFM rocks!
.
quit" | nc smtp.relay.com 25 >/dev/null

Вот так вот. А nc == netcat

no-dashi ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.