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

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

Отправка электроной почты [D7, XP]


lewka ©   (2009-07-01 09:55:00) 

Здравствуйте!!! Я отправляю письмо  вот таким кодом:
idSMTP1.Username:='lewka-serdceed';
idSMTP1.Password:='sargdrgdfg';
IdSmtp1.Host:='smtp.mail.ru';
idSMTP1.Port:=25 ;

try
with idmessage1 do
begin
Charset:='Windows-1251';
ContentType:='text/html';
ContentTransferEncoding:='noEncode';

Subject:='Data';
From.Name:='lewka-serdceed@mail.ru';
From.Address:='lewka-serdceed@mail.ru';
body.Clear;
body.Text:=Edit6.Text;
Recipients.Clear;
with Recipients.Add do
begin
Address:='popunder2@inbox.ru';
Name:='user';
end;end
except
MessageDlg('Сбой.', mtInformation, [mbOk], 0);
end;

try
idsmtp1.AuthenticationType:=atLogin;
idsmtp1.Connect();
idsmtp1.Send(idmessage1);
except
MessageDlg('Сбой 2.', mtInformation, [mbOk], 0);
end;
idsmtp1.Disconnect;

Но в этом случаю письмо отправляется просто текстом.
Подскажите как отправлять письмо, чтобы у получившего это письмо в теле письма были гиперссылки, а не просто текст?


Anatoly Podgoretsky   (2009-07-01 13:25:00) [1]

> Сергей М.  (01.07.2009 13:19:07)  [7]

Ты плохо обо мне думаешь :-)


Сергей М.   (2009-07-01 13:19:00) [2]


> Anatoly Podgoretsky ©   (01.07.09 13:17) [6]


Ты знал !!)


Anatoly Podgoretsky   (2009-07-01 13:17:00) [3]

> Сергей М.  (01.07.2009 12:50:04)  [4]

Ты используешь продвинутый редактор/просмотровщик почты, который превращает это в гиперссылку.


Сергей М.   (2009-07-01 12:51:00) [4]


> в html тегах писать


Гиперссылка, будучи фигурирующая в plain-тексте, от этого гиперссылкой быть не перестает)


Сергей М.   (2009-07-01 12:50:00) [5]


> это не отобразиться как гиперссылка, а будет простым текстом


А у меня "отобразиться".
Что я делаю не так ?)


sniknik   (2009-07-01 10:40:00) [6]

> А как это сделать?
в html тегах писать. само письмо оформить как страничку html. тег ссылки <a>
http://www.htmlbook.ru/html/a.html


lewka   (2009-07-01 10:20:00) [7]

А как это сделать? body.Text:= http://mail.ru/;То это не отобразиться как гиперссылка, а будет простым текстом


Сергей М.   (2009-07-01 10:05:00) [8]


> чтобы у получившего это письмо в теле письма были гиперссылки


Для этого отправитель должен записать в тело письма гиперссылки, а не просто текст.


Наверх

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