Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с Smtp

462
03 декабря 2002 года
little brother
81 / / 18.10.2002
Кто подскажет, как, осуществить отправку писем и файлов на e-mail?

Или укажите, хотя бы, ссылку на соответствующий ресурс в интернете. Буду очень благодарен!
380
10 декабря 2002 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by little brother
Кто подскажет, как, осуществить отправку писем и файлов на e-mail?

Или укажите, хотя бы, ссылку на соответствующий ресурс в интернете. Буду очень благодарен!



если под Windows 2000/XP используй CDO for Windows 2000 (читай MSDN), а если напрямую через сокеты, то бери следующие RFC:


Протокол:
RFC 2821: http://ftp.rfc-editor.org/in-notes/rfc2821.txt

Формат сообщений:
RFC 2822: http://ftp.rfc-editor.org/in-notes/rfc2822.txt
RFC 2045: http://ftp.rfc-editor.org/in-notes/rfc2045.txt
RFC 1652: http://ftp.rfc-editor.org/in-notes/rfc1652.txt

Расширения протокола:
RFC 2920: http://ftp.rfc-editor.org/in-notes/rfc2920.txt
RFC 3030: http://ftp.rfc-editor.org/in-notes/rfc3030.txt
RFC 2487: http://ftp.rfc-editor.org/in-notes/rfc2487.txt

Этого хватит с избытком чтобы разобраться с SMTP и почтой вапще. Наиважнейшими документами являються RFC: 2821, 2822, 2045

Обрати внимание что RFC часто в конце ссылаются на другие, читай и их.

код реализующий SMTP прост:
открываем соединение с сервером, на 25-ом порту, принимаем приветстивие и отправляем команду за командой, анализируя ответы. Попробовать можно прямо телнетом, напиши в Пуск\Выполнить команду:
telnet.exe smtp.mail.ru 25
ну а дальше:

HELO <mycomp><CR><LF>
MAIL FROM:<ss@aa.ru><CR><LF>
RCPT TO:<aa@aa.ru><CR><LF>
DATA<CR><LF>
To: [email]aa@aa.ru[/email]<CR><LF>
From: [email]ss@aa.ru[/email]<CR><LF>
Subject: subj<CR><LF>
<CR><LF>
hello, test message<CR><LF>
<CR><LF>
.<CR><LF>
QUIT<CR><LF>

но правда mail.ru не отправит такое письмо, т.к. там релей закрыт, но если выполнить авторизацию то пошлёт.
Удачи в исследованиях.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог