Доброго времени суток Господа. Написал недавно свой почтовый клиент и тестирую, почти забирает нормально, а отправлять не хочет, хотя к SMTP серверу конектиться, судя по всему сервер не хочет по тем или инным причинам работать с моим клиентом, хотя с mozila thunderburd он тоже не хочет работать. Подскажите на какой почтовом сервере нормально работает SMPT, я пользовался smtp.mail.ru, и не помогло.
rodger А ты аутентификацию правильно делаешь? Ведь в SMTP имя и пароль нужно в кодировке base64 отсылать
По хорошему, если ты коннектишься для отправки почты и не хочешь аутентифицироваться - необходимо коннектиться к смтп серверу получателя напрямую. В этом случае: а) если твой айпишник не в блеклисте б) если переданный в HELO домен устраивает смтп получателя в) если MAILFROM устраивает смтп получателя г) если RCPT TO содержит корректный адрес получателя и он не заполнен/отсутствует смтп сервер получателя принимает почту, иначе выдается ошибка. Если всё же нужна аутентификация - их может быть несколько AUTH LOGIN AUTH PLAIN AUTH CRAM-MD5 AUTH DIGEST-MD5 Есть и другие, но более экзотические (GSSAPI, NTLM) ADD: При этом, AUTH PLAIN принимается большинством серверов только при наличии SSL сессии.
rodger можешь забыть про почтовый клиент, сейчас поменялся софт , и отправка вообще не возможна. Было много обращений на майл почтовики и втом числе на майл ру. Они сказали не работает значит не пользуйтесь нашим сервером. Информации по этому делу в инете полно. Одни жалобы ...есть одно решение , но оно не удобно для кодящих на асм. Нужно использовать безопасное соединение , посылая команду TLS поддержка этого есть в модулях ССЛ библиотек. Поэтому предется таскать за собой 300 кб либу , ну раз ты клиент пишешь то для тебя это не играет роли. Да и современный клиент имеет безопасное соединение
calidus А кагбе CRYPT32.dll/ADVAPI32.dll вам уже не доставляет? (Вы ведь о windows речь ведете) Или на оссемблере эти длл не доступны?
А разве так в бывает человек который пишет толковую софтину для рассылки спама, будет задавать такой простой вопрос?
Надо бы узнать есть ли вообще у моего провайдера smtp, а вообще идея, найти удобный сервер (не задающий лишних вопросов), мне боьлше нравится нежели переписовать код.
Я вообще пробовал на mozila thunderburd, на рамблеровской почте и на mail, почту разгребает нормально а вот отправлять не хочет, хотя софтина свежая.
Наводил справки у знакомых, один утверждал что уже 5 лет подряд использует The Bat!, и отправляет через него почту используя рамблеровский сервер. У моего провайдера окахывается есть смтп сервер, на днях начну тестировать.
Я еще не пробовал пользоваться СМТП провайдера, сейчас несколько другие планы. Чтобы получить код возврата сервера, обязательно снифер использовать, или есть более простые способы?
=) ну ты когда общаешься с смтп серваком , ты же его ответы читаешь ? .. опиши или сохрани все ответы , лог соединения. Снифер нафиг не нужен