Форум на Kuban.ru (http://forums.kuban.ru/)
-   Разработка программ (http://forums.kuban.ru/f1024/)
-   -   DELPHI (или Builder). Не могу побороть TIdSMTP. Даёт ошибку на HELO аргумент (http://forums.kuban.ru/f1024/delphi_ili_builder_ne_mogu_poborot-_tidsmtp_da%D1%91t_oshibku_na_helo_argument-3061538.html)

Lucas 14.09.2012 10:18

DELPHI (или Builder). Не могу побороть TIdSMTP. Даёт ошибку на HELO аргумент
 
Собственно сабж.
IdSMTP ругается, даёт ошибку, мол, неправильный HELO аргумент (при send'е).
Полазил по Нету. Решения не нашёл.
Говорят - имя компа. Проверил - в латинице, без лишнего.
Но, зараза, не коннектится.

Ещё советовали heloname выставить как-нибудь. Всё равно не катит (даже айпишник туда вписывал).

Дельфятник стоит седьмой.

Идеи решения можно и для билдера. Хотя лучше - для дельфятника.

Lucas 14.09.2012 10:21

Плюсом.
Пробовал коннектится на майл.ру

NTFS_ 14.09.2012 11:13

Не совсем по теме, но все же: по опыту, когда у меня не работает Indy, я реализовываю эту задачу на основе Synasnap. И наоборот, где Synasnap проваливает тест, я подключаю Indy. Это, конечно, не лучшее решение, но если строгой привязки проекта к Indy нет, можно попробовать.
У меня сейчас 30% кода на Indy, 60% на Synasnap. Еще немного на чистом WinInet :-)

Lucas 14.09.2012 11:28

2-NTFS_ > Понял. Только, хотел решить, как мне казалось изначально, маленькую проблему - малой кровью.
А провозился всё утро из-за мелочи.
Проблема, для Проекта, не критичная, но решение её очень бы упростило жизнь.

Lucas 14.09.2012 11:31

3+
По тому, сколько я налазил по Нету, понял, что что-то не так в заголовке передаётся и отфутболивает именно майл-сервер.
Несколько часов поисков и экспериментов успеха не принесли :-(

TVV1 14.09.2012 13:08

А у них там случаем на мыле ssl не используется ;)

Lucas 14.09.2012 22:38

Частично решил проблему.
Заюзал Light SMTP.
Письма забегали.

Сейчас бьюсь с древней проблемой - кодировкой.
Какая-то она кривая.

Lucas 15.09.2012 01:37

В общем - победил.
5 лет не программил, потому нарывался на простые косяки.
Light SMTP чуток ручками покривил, в сторону кодировки и, ещё, по-мелочам.

Зачирикало. Правильно зачирикало.

ELEA 01.10.2012 11:24

Для этого есть TIdLogFile.
Анализ файла лога - довольно эффективно помогает в разборе полета :)


Текущее время: 09:33. Часовой пояс GMT +3.