Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Вниз

Отправка письма с пом. Indy   Найти похожие ветки 

 
ekto ©   (2008-04-22 17:15) [0]

Всем привет!
Отправляю письмо:
 IdSMTP.Send(IdMessage);
все нормуль, а, если цепляю файл:
 TIdAttachment(IdMessage.MessageParts, FileName);

то получаю его содержимое в теле письма. Как отправить письмо с "прицепленным" файлом?


 
ekto ©   (2008-04-22 19:56) [1]

Походу, все пользуются чем-то другим, а на Indy наложено вето... А с пом. чего еще можно отправить почту?


 
palva ©   (2008-04-22 20:57) [2]

> на Indy наложено вето...
Я пользуюсь Indy для отправки почты. Ни о каком вето не слышал и с трудностями тоже не сталкивался.


 
ekto ©   (2008-04-22 20:59) [3]


> palva ©   (22.04.08 20:57) [2]

я прицепил картинку:  
TIdAttachment.Create(IdMessage.MessageParts, FileName);
а пришла эта картинка как текст в теле письма.
Indy9, на всяк случай.


 
palva ©   (2008-04-22 22:21) [4]


> ekto ©   (22.04.08 20:59) [3]
> а пришла эта картинка как текст в теле письма.

Невероятно. А вы можете это письмо послать на мой адрес?


 
DVM ©   (2008-04-22 23:35) [5]


> ekto ©  


> а пришла эта картинка как текст в теле письма.

А в каком виде, кроме как в виде теста она по твоему может прийти? SMTP текстовый протокол.


 
palva ©   (2008-04-22 23:48) [6]

Ему надо, чтобы файл был в виде вложения. А у него он "в теле". Правда, что такое тело он не объясняет. Я хочу посмотреть на это чудо.


 
ekto ©   (2008-04-23 01:09) [7]


> DVM ©   (22.04.08 23:35) [5]

Извиняюсь за свое невежество, но я не знаю что такое электронное письмо. Чем мне тогда пользоваться, чтб отослать двоичные данные?


> palva ©   (22.04.08 23:48) [6]

"Тело" - это, собственно текст письма. Вложения Вы, вроде, аттестовали. Сейчас не за своим компом, завтра обяз. отошлю свое фото в формате jpg. Посмотрите в "теле" письма.


 
Anatoly Podgoretsky ©   (2008-04-23 07:46) [8]

> ekto  (23.04.2008 01:09:07)  [7]

Пользуйся Federal Express, они как раз с не электронными письмами работают.


 
palva ©   (2008-04-23 12:22) [9]


> отошлю свое фото в формате jpg

Кроме фотографий с увеличенным пенисом, пока ничего не получил.


 
Anatoly Podgoretsky ©   (2008-04-23 12:39) [10]

> palva  (23.04.2008 12:22:09)  [9]

А ты чего то ждал другого, хоть фотографии стали получше


 
ekto ©   (2008-04-23 13:08) [11]


> palva ©   (23.04.08 12:22) [9]

Ловите


> Anatoly Podgoretsky ©   (23.04.08 12:39) [10]

Вам выслать?


 
palva ©   (2008-04-23 13:23) [12]

> Ловите
Ну что же - вполне нормальное письмо. Фотография в него "вложена". Ее можно без искажений извлечь из письма. Имеется даже имя файла.
Теперь расскажите, что вас не устраивает? То что некоторые почтовые клиенты вместе с письмом показывают эту фотографию?


 
ekto ©   (2008-04-23 13:37) [13]

palva ©   (23.04.08 13:23) [12]
хм... даж не знаю, попробовал на другой адрес - там все как надо и Вы нормально приняли. Сам себе посылаю получаю в текстовом виде все(закорючечки). Че за ерунда? Ящик на рамблере.


 
ANB   (2008-04-23 13:42) [14]


> ekto ©   (23.04.08 13:37) [13]

Попробуй запостить код отправки на всякий случай. Может увидим ошибку.


 
ekto ©   (2008-04-23 13:46) [15]


> ANB   (23.04.08 13:42) [14]

 
     IdSMTP1.AuthenticationType  := atLogin;
     IdSMTP1.Port                := Settings.SMTPPort;
     IdSMTP1.Host                := Settings.SMTPServer;
     IdSMTP1.Username            := Settings.SMTPLogin;
     IdSMTP1.Password            := Settings.SMTPPassword;
     IdSMTP1.Connect(5000);

   IdMessage1.Clear;
   IdMessage1.CharSet                   := "KOI8-R";
   IdMessage1.Subject                   := edtSubject.Text;
   IdMessage1.ContentType               := "text";
   IdMessage1.Recipients.EMailAddresses := edtToWhom.Text;
   IdMessage1.From.Address              := lblFromAdress.Caption;
   IdMessage1.Body.Text                 := Memo1.Text;
   IdMessage1.Date                      := Now;
   IdMessage1.Encoding                  := meUU; // meDefault;
   IdMessage1.From.Name                 := "yurtur";   //UserName;

   if lblFileName.Caption <> "&#237;&#229;&#242;" then
     TidAttachment.Create(IdMessage1.MessageParts, lblFileName.Caption);//}

   IdSMTP1.Send(IdMessage1);


 
palva ©   (2008-04-23 14:01) [16]

не знаю, повлияет ли это, но
ContentType лучше указать text/plain или text/html в зависимости от тела письма.
Encoding = meMIME
Все таки письмо с вложением.


 
ekto ©   (2008-04-23 14:11) [17]


> palva ©   (23.04.08 14:01) [16]

Помогло.
Большое спасибо.


 
Anatoly Podgoretsky ©   (2008-04-23 16:34) [18]


> Вам выслать?

Не надо, свои есть, ежедневно в большом количестве, могу даже поделиться с нуждающеми без ущерба для себя, очень много их и все просят.


 
Anatoly Podgoretsky ©   (2008-04-23 16:35) [19]

> palva  (23.04.2008 14:01:16)  [16]

Вообще по правилам хорошего поведения, нужны обе части. Клиенты то могут быть другие и настройки тоже.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.006 c
2-1209116239
Int23
2008-04-25 13:37
2008.05.25
Как скрыть названия у ярлычков в PageControl


2-1209552720
Fr1K
2008-04-30 14:52
2008.05.25
Заваршение записи


2-1209142279
timekiller
2008-04-25 20:51
2008.05.25
Drag-n-Drop


15-1208086982
Verbatim512
2008-04-13 15:43
2008.05.25
Часы + будильник


15-1207886308
TUser
2008-04-11 07:58
2008.05.25
Что такое "установка ПО"?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский