Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Проблема с E-mail


Автор: mixan 23.1.2006, 12:24
Привет усем!

Тут такая проблемка возникла: задача изначально в том, чтобы каждые сутки удаленная машина слала письмецо на мыло (с целью контроля правильной работы), для отправки использую компонент TIdSMTP, все вроде бы работает нормально, но периодически письма перестают отправляться, т.к. вылетает ошибка (Relaying denide, try POP3 first - кажется так), тобто не могёт отправляться письмецо, причем все вроде бы снова начинает работать (вот только ненадолго) после того как проверяю ящик, вот я и думаю, какая связь между возможностью отправки мыла и необходимостью проверки ящика (Outlook,кстати, пишет подобное сообщение + дописывает, что сервер отказался принять адрес получателя)? Может это UKR.NET только так подглючивает?

Автор: Snowy 23.1.2006, 12:30
Это один из вариантов защиты от спама.
Для отправки сначала требуется авторизация по POP3.
Добавь в программу TIdPOP3. Делай им CheckMessages, а только потом шли по SMTP.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)