Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 183

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
После прочтения данного форума (не всего) возникла такая проблема
Письма отправляються с прикрепленным файлом но он вкладываеться в тело письма, а как сделать так что бы файл прикреплялся к письму а не вкладывался в него.
Проверял через веб интерфейс и оутлук
Заранее спасибо
пысы delphi 2007 for win32

Приложение:
  1. procedure TForm1.SendMailClick(Sender: TObject);
  2. var
  3. _id : TIdMessage;
  4. idtTextPart: TIdText;
  5. T:TMethod;
  6. att:TIdAttachmentFile;
  7. I: Integer;
  8. begin
  9. if (CheckBoxSendMailOne.Checked) then
  10. begin
  11. IdSMTP1 := IdSMTP1.Create(nil);
  12. _id := TIdMessage.Create(IdSMTP1);
  13. _id.CharSet := 'windows-1251';
  14. _id.ContentType := 'text/plain';
  15. _id.Encoding:= meMIME;
  16.  
  17. idtTextPart:= TIdText.Create(_id.MessageParts,nil);
  18. idtTextPart.ContentType := 'text/plain';
  19. idtTextPart.CharSet := 'windows-1251';
  20.  
  21. _id.From.Address := 'admin@msi-msk.ru';
  22. _id.Recipients.Add;
  23. _id.Recipients.Items[0].Text := '*******@mail.ru';
  24. with TIdAttachmentFile.Create(_id.MessageParts,Path_File_new_Price) do begin
  25. ContentType := 'application/zip';
  26. FileName := Path_File_new_Price;
  27. end;
  28. with IdSMTP1 do
  29. begin
  30. host := SMTP_Host;
  31. UserName := SMTP_login;
  32. Password := SMTP_Pass;
  33. Connect ;
  34. try
  35. send(_id);
  36.  
  37.  
  38. finally
  39. Disconnect();
  40. end;
  41. end;
  42. end;
  43. end;


prog_ Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: prog_ (статус: 1-ый класс)
Вопрос отправлен: 10 декабря 2008, 16:45
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 5; последнее сообщение — 10 декабря 2008, 20:10; участников в обсуждении: 3.
Death_Master

Death_Master (статус: Посетитель), 10 декабря 2008, 16:52 [#1]:

Файл не может идти отдельно...
Это противоречило бы протоколу отправки...
Можно файл заливать на обменник и прикрепить ссылку....
Обычно захожу по ночам... (60-70%)
Если нужно что-то написать, то беру оборудованием, деньгими и пивом(при личной встрече)...
P.S. Помогаю и рассказываю бесплатно ^_^.....Nyaaa!
min@y™

min@y™ (статус: Доктор наук), 10 декабря 2008, 17:55 [#2]:

Файл кодируется по алгоритму Base64 и вставляется именно в тело письма как кусок непрерывного текста и расшифровывается получателем.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
prog_

prog_ (статус: 1-ый класс), 10 декабря 2008, 20:05 [#3]:

Файл кодируется по алгоритму Base64 и вставляется именно в тело письма как кусок непрерывного текста и расшифровывается получателем.

А как указать в письме что этот кусок именно файл а не непрерывный текст
Я к тому что не отлук не веб сервер маил не воспринимает его как файл
ПыСЫ файл формата xls
prog_

prog_ (статус: 1-ый класс), 10 декабря 2008, 20:09 [#4]:

Death_Master (статус: Посетитель), 10 декабря 2008, 16:52:

Файл не может идти отдельно...
Это противоречило бы протоколу отправки...
Можно файл заливать на обменник и прикрепить ссылку..

Это я понимаю
Идея с файлобменником не прокатит(((
min@y™

min@y™ (статус: Доктор наук), 10 декабря 2008, 20:10 [#5]:

Да сохрани любое письмо с файлом (не знаю про аутлук, а нормальные почтовые проги поддерживают экспорт писем в текстовом формате) и посмотри внутрь него. Сразу всё поймёшь.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:01
Выполнено за 0.02 сек.