|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2011, 13:46 | #1 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Отправка почты через SMTP с использованием Synapse
Написал программку которая отправляет письма по smtp с использованием библиотек Synapse.
Вот пример кода: Код:
Вопрос. Можно как-то обрабатывать данные сообщения от сервера почты, чтобы вести статистику доставленных сообщений?
лучший подарок женщине-программисту
|
06.02.2011, 13:55 | #2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
А что этому мешает ?
Адрес отправителя сообщения о недоставке известен, тема тоже .. |
06.02.2011, 14:27 | #3 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Мне кажется что при отправке письма сервер возвращает значение (это какой-то код). Если письмо доставлено - один код. Если произошла ошибка - другой код. Если оно так, то как получить данный ответ и его обработать?
Вот тут есть список этих кодов (http://www.delphimaster.ru/articles/smtp/) Как их получить в Synapse?
лучший подарок женщине-программисту
|
06.02.2011, 17:43 | #4 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Эти коды не имеют отношения к факту доставки или недоставки, если адресат сообщения принадлежит другому домену, НЕподконтрольному тому smtp-серверу, через который ты отправляешь сообщение.
|
06.02.2011, 18:58 | #5 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Сообщение на сервер приходит в независимости от того принадлежит ли ему адрес получателя письма. Значит все таки можно как-то узнать: доставлено или нет.
Есть компонент Light SMTP, в нем реализована функция получения ответа от сервера, правда ошибки он не принимает (коды начинающиеся на 5). А что вы говорили о "Адрес отправителя сообщения о недоставке известен, тема тоже .. " ? Как такое узнать через SMTP? Считывание данных почтового ящика это уже вроде через POP.
лучший подарок женщине-программисту
Последний раз редактировалось chandrasecar; 06.02.2011 в 19:08. |
26.06.2012, 13:04 | #6 |
Регистрация: 01.12.2011
Сообщений: 6
|
http://thedelphi.ru научит вас всему!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка через smtp.live.com | iskurt | Помощь студентам | 0 | 07.11.2010 12:59 |
SMTP idmessage отправка почты в дельфи | betirsolt | Работа с сетью в Delphi | 6 | 28.08.2009 16:46 |
Отправка почты по SMTP на C#, FW ver.3.5 | musomoh | Общие вопросы .NET | 6 | 23.08.2009 12:00 |
Отправка почты (smtp) через proxy | dimonbest | Работа с сетью в Delphi | 9 | 20.06.2008 14:07 |
Отправка через SMTP | Hottabych | Работа с сетью в Delphi | 3 | 09.02.2008 15:18 |