Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как послать письмо в Windows кодировке? [D6, Win2k]


AndrewK ©   (2004-05-26 11:36:00) 

Доброго времени суток, господа.

Подскажите, как отправить письмо из программы в Win кодировке.
Пробовал NSMTP - все нормально, но не могу пройти аутентификацию на SMTP сервере.

Попробовал Indy - с аутентификацией все нормально, но текст передается в нечитаемом виде.

Через MAPI - тоже самое.

По Интернету ничего дельного найти не удалось.  :(

Киньте пример, если не трудно.


CrazyMan   (2004-05-26 17:33:00) [1]

В качестве хоста можно написать:
NMSMTP1.Host   := 'smtp.mailserver.com';
NMSMTP1.UserId := 'netmaster';
NMSMTP1.Port   := 25
...

т.е. когда ты отправляешь письмо,
перво-наперво ты логинишься по диалапу с провайдером.
Затем чтоб письмо ушло, нужно просто правильно указать
smtp сервак, порт

Аутентификация происходит только при получении письма!


CrazyMan   (2004-05-26 17:33:00) [2]

В качестве хоста можно написать:
NMSMTP1.Host   := 'smtp.mailserver.com';
NMSMTP1.UserId := 'netmaster';
NMSMTP1.Port   := 25
...

т.е. когда ты отправляешь письмо,
перво-наперво ты логинишься по диалапу с провайдером.
Затем чтоб письмо ушло, нужно просто правильно указать
smtp сервак, порт

Аутентификация происходит только при получении письма!


AndrewK   (2004-05-26 14:46:00) [3]

A на SMTP-сервере аутентификацию как сделать на TNMSMTP?


CrazyMan   (2004-05-26 13:27:00) [4]

Я у себя отправляю письма так:

 NMSMTP1.Host := xxx.xxx.xxx.xxx;
 NMSMTP1.PostMessage.FromAddress := xxx@xxx.ru;
 NMSMTP1.PostMessage.ToAddress.Add(xxx1@xxx1.ru);
 NMSMTP1.PostMessage.Attachments.Add('C:\demo.doc');
 NMSMTP1.PostMessage.Subject := 'Test';
 NMSMTP1.PostMessage.Body.Add('Тестик');
 NMSMTP1.Connect;

OnConnect
 NMSMTP1.SendMail;
 NMSMTP1.Disconnect;

Письма приходят довольно читабельные с Win кодировкой.
Правда само соединение за меня делает проксик, и мне надо только выполнить .connect

Чтобы сделать коннект можно попробовать компоненту DialUp на
http://bealsoft.cjb.net/


AndrewK   (2004-05-26 12:19:00) [5]

Ау. Тут есть кто-нибудь?


Наверх

Титульная страница Поиск, карта сайта Написать письмо