Отправка отчета через Smtp

отредактировано 18:38 Раздел: FastReport 4.0
Здраствуйте. Не хочет отправлять письмо с отчетом через SMTP c авторизацией
Вот такой протокол

04.02.2008 0:23:11
>HELO del-fin.ru

<220-cp106.agava.net ESMTP Exim 4.63 #0 Sun, 03 Feb 2008 22:23:57 +0300
>AUTH LOGIN

<220-We do not authorize the use of this system to transport unsolicited,
>AUTH LOGIN

<220 and/or bulk e-mail.
>AUTH LOGIN

<250 cp106.agava.net Hello del-fin.ru [78.29.12.212]
<503 AUTH command used when not advertised
---04.02.2008 0:24:35
Timeout expired (60)
503 AUTH command used when not advertised


Комментарии

  • отредактировано 18:38
    Исправил

    procedure TfrxSMTPClient.DoConnect(Sender: TObject;
    Socket: TCustomWinSocket);
    var
    s: String;
    begin

    s := 'ehlo ' + DomainByEmail(FMailFrom) + #13#10;

    // s := 'HELO ' + DomainByEmail(FMailFrom) + #13#10;
    Socket.SendText(s);

    Письма стали отправляться.

    Но подозреваю что отвалится отправка на другие сервера (у AGAVA FreeBSD).



Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.