![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отправка писем [D6, XP]
Батыр © (2006-08-16 14:17:00)Пытаюсь отправить письмо средствами Делфи, вот код:
procedure TForm1.Button1Click(Sender: TObject);
begin
NMsmtp1.Host :="smtp.rambler.ru";
NMsmtp1.UserId :="Boris"; //идентификатор отправителя
NMsmtp1.Port :=25; //Порт
NMsmtp1.PostMessage.FromAddress :=boris@rambler.ru; // Адрес отправителя =)
NMsmtp1.PostMessage.FromName :="Боря Пупкин"; // Имя отправителя
NMsmtp1.PostMessage.ToAddress.Add(vasya@rambler.ru);
NMsmtp1.PostMessage.body.Addstrings(Memo1.Lines);
NMsmtp1.PostMessage.Subject := "Тема";
NMsmtp1.Connect; //устанавливаем связь с серваком
NMsmtp1.SendMail; //шлем почту
NMsmtp1.Disconnect; //отсоединяемся от сервака
end;
Пишет что 530 5.7.0 Authentication required
И указывает на предпоследнюю строчку!
Помогите, спасибо!
Lexiy (2006-08-16 18:50:00) [1]как вариант ... хотя скорее всего пишется в досовском формате ... а читать будут в виндосовском ... хотя да ... если можно выставить то будте добры более точно ... мне интересно как ... и нельзя ли это использовать при создании файлов
StriderMan (2006-08-16 18:22:00) [2]
> Lexiy (16.08.06 18:02) [11]
нет, надо просто выстваить правильно свойство CharSet (кажется так, надо уточнить)
Lexiy (2006-08-16 18:02:00) [3]ansitooem
Батыр (2006-08-16 16:10:00) [4]Ура получилось, спомощью TIdSMTP, но тема сообщения выведена в другой кодировке, вообщем бесмыслица, можноли както явно указать кодировку при посылке!
Батыр (2006-08-16 14:53:00) [5]Попробую, если че тема не закрыта!.. ;)
StriderMan (2006-08-16 14:43:00) [6]
> компанент взыл с фкладки FastNet
а там такая есть?? у меня на Д7 нет. Используй компоненты с вкладки Indy.
Сергей М. (2006-08-16 14:42:00) [7]
> у этого компанента нет UserName и Password,
Зато есть у TIdSMTP (Indy Clients)
Батыр (2006-08-16 14:40:00) [8]
> Попробуй вызвать Connect до PostMessage
не фига
DprYg (2006-08-16 14:35:00) [9]Попробуй вызвать Connect до PostMessage
Батыр (2006-08-16 14:35:00) [10]Но у этого компанента нет UserName и Password, у меня D6, если что, компанент взыл с фкладки FastNet
Сергей М. (2006-08-16 14:32:00) [11]
> в статье про пароль ничего не сказано
Ни про какую статью в вопросе твоем речи не шло.
А если бы и упоминалась статья, то неправильная она)
Батыр (2006-08-16 14:30:00) [12]
> Установи должным образом св-ва UserName и Password.
UserName=это адрес отправителя
а Password=его пароль, я правильно понимаю,
должно быть так
UserName:="boris@rambler.ru"
Password:="123456",
А вот в статье про пароль ничего не сказано, хотя там был mail.ru
Сергей М. (2006-08-16 14:23:00) [13]Установи должным образом св-ва UserName и Password.