tidmessage



Tidattachment

Автор Ѐоман Миць задал вопрос в разделе Другие языки и технологии

TIdAttachmentFile файла в делфи и получил лучший ответ

Ответ от Oleh_Huz'[гуру]
Была такая фигня. Просмотри код, отрывок - не помню что менял, но в таком порядке вложение приходит нормально.
SysLocale.PriLangID := LANG_UKRAINIAN;
//SysLocale.PriLangID := LANG_RUSSIAN;
IdMessage1.CharSet := 'UTF-8'; //Windows-1251
IdMessage1.ContentTransferEncoding := '8bit';
idsmtp1.Host:='smtp.gmail.com';
idsmtp1.MailAgent:='Mozilla'; // имя агента
idsmtp1.Port:=587;
idsmtp1.Username:=login;
idsmtp1.Password:=pass;
idmessage1.Body.Add(memo1.text) ;// текст письма
if edit4.Text<>'Имя вложенного файла' then TIdAttachmentFile.Create(IdMessage1.MessageParts, pchar(edit4.Text));// аттач файл, который нужно отправить
idmessage1.Subject:=AnsiString(edit3.Text);// тема письма
idmessage1.From.Text:=login+'@gmail.com';// пишет от кого
idmessage1.Recipients.EMailAddresses:=email;// кому
idmessage1.IsEncoded:=true;
См мой исходник alfa666omega.16mb.com
Oleh Huz'
Просветленный
(46611)
из этой строки следует что в edit4 должно быть название, или полный путь? - Да. Так удобно, наглядно в программе. На счет pchar не помню. Кажется не компилировалось и выдавало ошибку.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: TIdAttachmentFile файла в делфи

Отправка почты в Delphi
Пример посомтрел в нете хорошо расписан мож поможет

и ещё там порты в маил все
подробнее...
 

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

Имя*

E-mail:*

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