![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
E-mail [D5, Win2k]
Gorlum © (2003-12-26 13:22:00)
Мастера, вот пишу отправку почты.
Но при этом все, что пишется русскими буквами в полученном письме выглядит абракодаброй - заголовок, текст письма, а всё, что по аглицки - нормально.
Как это исправить?
Gorlum (2003-12-26 15:20:00) [1]
Вот блин, новый год скоро чтоль - торможу.
Всё, растормозился и всё сразу ОК.
Gorlum (2003-12-26 15:11:00) [2]
Блин, не получается брать адреса из базы.
nmsmtp1.PostMessage.ToAddress:=table1.FieldByName("Mail").asstring;
[Error] Main.pas(77): Incompatible types: "TStringList" and "TString"
Dimka Maslov (2003-12-26 14:06:00) [3]
смотри справку, должно быть свойство типа Headers. Или можно попытаться его обмануть
nmsmtp1.PostMessage.Subject:="From Anton"#13#10"Content-Type: text/plain; сharset="Windows-1251"
;"
Gorlum (2003-12-26 14:03:00) [4]
Все, разобрался со всем.
Большое спасибо
Gorlum (2003-12-26 13:59:00) [5]
другая проблемма: на свой ящик почту отправить могу, а на yandex нет.- вопрос снимается, приходит, просто через минут 5-10.
Gorlum (2003-12-26 13:48:00) [6]
А где их прописывать
nmsmtp1.Host:="smtp.sovintel.ru";
nmsmtp1.UserID:="*****";
nmsmtp1.Connect;
if nmsmtp1.Connected then
begin
nmsmtp1.PostMessage.FromAddress:="";
nmsmtp1.PostMessage.ToAddress.text:="";
nmsmtp1.PostMessage.Subject:="From Anton";
nmsmtp1.PostMessage.Body.text:=memo1.text;
nmsmtp1.SendMail;
end;
В справочном примере это не указано.
Gorlum (2003-12-26 13:39:00) [7]
Меняю шрифт (в Outlook) на Кирилица(Windows) - всё нормально.
Посылаю следующее письмо опять абракадабра,
Можно ли сделать так, чтобы Outlook сразу открывал письмо в нужной кодировке (ну может там есть какое св-во письма или т.п.)
И другая проблемма: на свой ящик почту отправить могу, а на yandex нет.
Dimka Maslov (2003-12-26 13:39:00) [8]
Заголовки надо прописывать
Content-Type: text/plain; сharset="Windows-1251"
Александр из Минска (2003-12-26 13:38:00) [9]
Это из-за кодировки отправленного письма. Вот ее и надо менять, но как, я не знаю.