Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2008, 23:01   #1
JakSon
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 22
По умолчанию STML - Help!!

Ниже наведен пример!! все работает (Пробовал на маил.ру). Вопрос вот в чем!! в полученном письме находиться текст который я отсылал и Вложение (которого я не отсылал!!) Вложение содержит тот-же самый текст что и в самом письме! почему так где ошибка!! или так и должно быть??

Цитата:
begin
memText.Lines.LoadFromFile('RTC.txt ');
// Настройки SMTP
SMTP.Host:=edServer.Text;
SMTP.Port:=sedPort.Value;
// Настройки сообщения
SMTP.AuthenticationType:=atLogin; // тип подключения к серверу - с авторизацией
SMTP.Username:=edLogin.Text;
SMTP.Password:=edPassword.Text;
//
MailMessage.Recipients.EMailAddress es:=edTo.Text; // получатель
MailMessage.From.Address:=edRetAddr ess.Text; // адрес отправителя
MailMessage.Subject:=edSubj.Text; // Тема
MailMessage.Body.Text:=memText.Text ; // текст сообщения
// отправка почты
try
try
SMTP.Connect; // соединение с почтовым сервером
SMTP.Send(MailMessage);
ShowMessage('Письмо отправлено!');
memText.Clear;
memText.Lines.SaveToFile('RTC.txt') ;
except on E:Exception do
begin
memStats.Lines.Insert(0,'Статус отправки: ERROR - '+E.Message);
ShowMessage('Письмо не отправлено!');
end;
end;
finally
if SMTP.Connected
then SMTP.Disconnect;
end;
memStats.Clear;
end;
JakSon вне форума Ответить с цитированием
Старый 18.02.2008, 23:16   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Что у вас за тип стоит ? mime ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 19.02.2008, 20:07   #3
JakSon
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 22
По умолчанию

не совсем понял. что за mime? и где глянуть?
не стоит использовать восклицательные знаки в таком колличестве и без смысла.

Последний раз редактировалось Квэнди; 19.02.2008 в 21:37.
JakSon вне форума Ответить с цитированием
Старый 19.02.2008, 21:39   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

AttachmentEncoding = 'UUE'
Encoding = mePlainText
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 20.02.2008, 01:57   #5
JakSon
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 22
По умолчанию

AttachmentEncoding = 'MIME' (UUE)- на счет этого понял.
Encoding = meMIME (meUU)

mePlainText - а на счет этого не совсем! что это?

мне надо чтоб письмо приходило без вложения. и откуда берется это вложение я его вроде не создавал та и в программке я не создавал такой процедуры
последнее устное предупреждение по поводу использования большого кол-ва знаков прпинания, в том числе восклицательных знаков в сообщении. в сл. раз будет предупреждение.
Изображения
Тип файла: bmp Безымянный.bmp (92.3 Кб, 120 просмотров)

Последний раз редактировалось Квэнди; 20.02.2008 в 09:31.
JakSon вне форума Ответить с цитированием
Старый 20.02.2008, 09:29   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Ответ в том что я вам написал в предыдущем сообщении. Это св-ва класса TidMessage
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск