idsmtp delphi



Автор VotName задал вопрос в разделе Другие языки и технологии

Отправка почты в Delphi и получил лучший ответ

Ответ от Александр Тах[гуру]
Пример посомтрел в нете хорошо расписан мож поможет
и ещё там порты в маил все
Порт — IMAP — 143 (протокол шифрования STARTTLS) или 993 (протокол шифрования SSL/TLS) POP3 — 995 (протокол шифрования SSL/TLS) SMTP — 465 (протокол шифрования SSL/TLS).
Шифрование не надо описывать в проге.
Я нуб так по логике просто

Ответ от Патрыёт Радзiмы[гуру]
Может антивирус блокирует отправку. А вообще добавь блок try except с выводом ошибки (предварительно подключи в uses модуль IdException) - так проще будет понять в чем дело

Ответ от Oleh Huz'[гуру]
Я тебе дал готовый рабочий кусок кода. Лень думать? Компонент еще один кинуть на форму не можешь? Не будет без IdSSLIOHandlerSocketOpenSSL

Ответ от Jurijus Zaksas[гуру]
Мейлрушечка так боится ФСБ, что никак мыло не шифрует и порт у них самый сермяжный - 25.
Но отправка писем через Indy - это жесть сама по себе, помниццо, мне так и не удалось нормально ее раскочегарить (то тема, то тело были не в той кодировке, то аттачменты не лепились...) , пришлось писать свой клиент.

Ответ от Даниил Вохменцев[новичек]
вот код найдите ошибку пожалуйста:
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
a:=Edit1.Text; //первая часть текста (считывается) //
b:=Edit2.Text; //вторая часть текста (считывается) //
IdSMTP1.Host:='smtp.gmail.com';
IdSMTP1.AuthenticationType:=atLogin;
IdSMTP1.Username:='***'; //логин//
IdSMTP1.Password:='****'; //пароль//
IdMessage1.Subject:='тема';
IdMessage1.Recipients.EMailAddresses:='кому"адрес":/members/gmail.com';
IdMessage1.From.Address:='от кого"адрес2":/members/gmail.com';
IdMessage1.Body.Text:=a+b; //текст//
IdMessage1.From.Name:='***'; //подпись//
TIdAttachment.Create(IdMessage1.MessageParts,'C:Log.txt');
IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;
end;

Ответ от Жорес Алексеев[новичек]
Обсуждали тут уже, юзай mwfix
idsmtp delphi

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Отправка почты в Delphi

Delphi. Could not load SSL library delphi. Помогите разрешить ошибку.
Насколько я это дело помню (лет 5 назад дело было) - обновить виндозу до более-менее современной
подробнее...

Вопрос к программистам на Delphi
ну видимо нет ответа от SMTP сервера

idSMTP.send(idmessage);
except
on E:
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*