![]() |
DELPHI (или Builder). Не могу побороть TIdSMTP. Даёт ошибку на HELO аргумент Собственно сабж. IdSMTP ругается, даёт ошибку, мол, неправильный HELO аргумент (при send'е). Полазил по Нету. Решения не нашёл. Говорят - имя компа. Проверил - в латинице, без лишнего. Но, зараза, не коннектится. Ещё советовали heloname выставить как-нибудь. Всё равно не катит (даже айпишник туда вписывал). Дельфятник стоит седьмой. Идеи решения можно и для билдера. Хотя лучше - для дельфятника. |
Плюсом. Пробовал коннектится на майл.ру |
Не совсем по теме, но все же: по опыту, когда у меня не работает Indy, я реализовываю эту задачу на основе Synasnap. И наоборот, где Synasnap проваливает тест, я подключаю Indy. Это, конечно, не лучшее решение, но если строгой привязки проекта к Indy нет, можно попробовать. У меня сейчас 30% кода на Indy, 60% на Synasnap. Еще немного на чистом WinInet :-) |
2-NTFS_ > Понял. Только, хотел решить, как мне казалось изначально, маленькую проблему - малой кровью. А провозился всё утро из-за мелочи. Проблема, для Проекта, не критичная, но решение её очень бы упростило жизнь. |
3+ По тому, сколько я налазил по Нету, понял, что что-то не так в заголовке передаётся и отфутболивает именно майл-сервер. Несколько часов поисков и экспериментов успеха не принесли :-( |
А у них там случаем на мыле ssl не используется ;) |
Частично решил проблему. Заюзал Light SMTP. Письма забегали. Сейчас бьюсь с древней проблемой - кодировкой. Какая-то она кривая. |
В общем - победил. 5 лет не программил, потому нарывался на простые косяки. Light SMTP чуток ручками покривил, в сторону кодировки и, ещё, по-мелочам. Зачирикало. Правильно зачирикало. |
Для этого есть TIdLogFile. Анализ файла лога - довольно эффективно помогает в разборе полета :) |
Текущее время: 17:45. Часовой пояс GMT +3. |