Просмотр полной версии : Отправка почты из командной строки
FindNIks
23.01.2009, 00:19
Незнал куда поместить этот вопрос, решил кинуть сюда. :)
Так вот, как отправить письмо из командной строки, но чтоб без каких - то левых программ....
чето гугл молчит :( В общем кто знает- ответте :)
в командной строке запускае telnet и ебашишь. Но если уж для тебя telnet - левая программа....
FindNIks
23.01.2009, 00:45
А можно поподробнее ? Telnet включаю, а к кому телнетится ? =)
SpangeBoB
23.01.2009, 00:47
Скриптом на VBscript (http://www.microsoft.com/technet/scriptcenter/resources/qanda/nov04/hey1129.mspx)
http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=2637914&SiteID=40
preda1or
23.01.2009, 00:49
А можно поподробнее ? Telnet включаю, а к кому телнетится ? =)
к pop3 серверу
к pop3 серверу
тогда уж к smtp!!
preda1or
23.01.2009, 00:55
тогда уж к smtp!!
ой :D очепятка
FindNIks
23.01.2009, 01:04
Гррр.... а можно поподробнее ? Вот допустим мне надо с мыла Petya@mail.ru отправить на Petya@nextmail.ru к кому телнетится и что писать ? :)
preda1or
23.01.2009, 01:08
http://www.cs.cf.ac.uk/Dave/PERL/node175.html
а конкретнее
сначала в телнете
o smtp.mail.ru 25
а потом как то так
>HELO
<250 sentinel.cs.cf.ac.uk Hello dave@cs.cf.ac.uk [X.X.X.X],pleased to meet you
>MAIL From: <(Ralph Martin)>
<250 <(Ralph Martin)>... Sender ok
>RCPT To: <dave@cs.cf.ac.uk>
<250 <dave@cs.cf.ac.uk>... Recipient ok
>DATA
<354 Enter mail, end with "." on a line by itself
>From: (Ralph Martin)
>Subject: Arrows
>This is line one.
>This is line two.
>.
<250 AAA14672 Message accepted for delivery
>QUIT
<221 sentinel.cs.cf.ac.uk closing connection
FindNIks
23.01.2009, 23:44
Ааа.... лажа, ошибку выдает :( Вот значит пишу
Microsoft Telnet> open smtp.yandex.ru 25
220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Fri, 23 Jan 2009 22:32:37 +0300
helo ya
250 smtp5.yandex.ru expected
mail from: my_mail@yandex.ru
530 5.3.0 Sorry ; Authentication required
что не так ?
P.s Уж извините я нуб в сетевых технологиях :(
SpangeBoB
24.01.2009, 00:06
Все ясно ответили 530 5.3.0 Sorry ; Authentication required. Читаем rfc по smtp и ищем про Authentication .
FindNIks
24.01.2009, 02:06
Урааа..... Я понял Надо было им пароль и логин в зашифрованом виде слать...
А вот дальше по теме вопрос : Можно это все впихнуть в bat фаил ? Чтоб он сам отправлял ? :)
FindNIks
24.01.2009, 03:01
я прогу нашел, она шифрует пароль и логин в base64
тоесть пишеш :
Microsoft Telnet> open smtp.yandex.ru 25
220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Fri, 23 Jan 2009 22:32:37 +0300
helo ya
250 smtp13.yandex.ru expected
auth login
334 VXNlcm5hbWU6
сюда пишеш свой шифрованый логин
334 UGFzc3dvcmQ6
сюда пароль тоже шифрованый
235 Authentication successful.
mail from: dyrak@yandex.ru
250 2.1.0 Sender syntax Ok;
rcpt to: dibil@yandex.ru
250 2.1.5 Recipient address syntax Ok;
rcpt=<dibil@yandex.ru>
data
354 Start mail input; end with <CRLF>.<CRLF>
Яндекс гавно :)
.
250 2.0.0 accepted; S5980264AbZAWWlr
quit
221 2.0.0 smtp13.yandex.ru Out
все письмо отправилось =)
А вот сама программа
http://bishome.ru/load/50-1-0-1711
А как это все засунуть в bat фаил я так и не нашел :(
SpangeBoB
24.01.2009, 11:22
Через Bat никак,воспользоваться только стороними средствами.
FindNIks
24.01.2009, 14:52
эх...ну тогда все. Всем спасибо за советы
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot