![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отправка электроной почты [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]
> чтобы у получившего это письмо в теле письма были гиперссылки
Для этого отправитель должен записать в тело письма гиперссылки, а не просто текст.