![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отправка E-mail ов [D5, Win95/98]
Schummi © (2002-03-24 09:38:00)Мастера! Не знаете ли как с помощбю компонента TnmSMTP отправить письмо? Я знаю, это просто, но как быть с nmSMTP.Host?
Т.е. когда я ставлю в nmSMTP.Host например smtp.tut.by, а порт - 25, то ни на какие другие e-mail"ы кроме *@tut.by я не многу отправить письмо? В чем дело? Мот я что-то не так делаю? А когда и пытаюсь отправить письмо не на *@tut.by, то вылетает ошибка "503 no valid RCPT address specified"! И когда файлы во вложение запихиваю, то уже получается не html-письмо! Пасиба!
. (2002-09-27 12:47:00) [1].
Алина (2002-08-30 22:12:00) [2]Помогите мне, я не могу отправить письмо другу...
AlekseyK (2002-08-15 11:40:00) [3]Sorry забыл про
message1.Recipients.Add.Text:=edit5.text;
теперь все работает
AlekseyK (2002-08-15 11:25:00) [4]Чтото не получается или может не правельно делаю
procedure TForm1.Button1Click(Sender: TObject);
begin
if smtp1.Connected then smtp1.Disconnect;
message1.Body.Add("Test");
message1.Subject:="test";
message1.From.Text:=edit4.Text;
smtp1.Host:=edit1.Text;
smtp1.UserId:=edit2.Text;
smtp1.Password:=edit3.Text;
smtp1.Connect;
smtp1.Send(message1);
smtp1.Disconnect;
end;
Выдает 503 No recipients: need RCPT
jeronimo (2002-07-27 18:12:00) [5]По поводу SMTP с паролем есть стандарт: RFC2554;
AANCo (2002-07-27 06:39:00) [6]-----------------------------------------------------------
Готовый исходник см. у товарищей китайцев http://www.pconline.com.cn/pcedu/empolder/gj/delphi/10205/58405.html.Кто не знает китайский, то поясняю:
// надо вставить в событие OnConnect следующий код
nmsmtp1.Transaction("auth login");
nmsmtp1.Transaction(UserName);
nmsmtp1.Transaction(Password);
где UserName и Password нужно просто кодировать функцией Base64Encode (имеется в исходнике).
Она также имеется у Indy (кстати, в IdSMTP.pas можно увидеть этот "auth LOGIN").
-----------------------------------------------------------
Обязательно посети мой сайт http://rc4wa.narod.ru- ДУ для Winamp и видео-радио плугины.
SerVS (2002-05-26 17:18:00) [7]2Schummi ©
>Тогда где взять TidSMTP для Delphi 5?
Все тамже http://www.nevrona.com/indy, там есть версия 9, так она с инсталяхами для д4, д5, д6. Называются ххх40.ехе, ххх50.ехе, ххх60.ехе соответственно.
>Может кто на Дельфи переведет?
Если пытаешься для сетей писать, ты бы с С++ все таки разобрался. Как ты МСДН читаешь? или тебе он не нужен? ;)
Ghost. (2002-05-26 14:29:00) [8]Ас маил ру можно отправлять на любые если адрес обратный указан их сервера
Schummi (2002-05-26 09:08:00) [9]Тогда где взять TidSMTP для Delphi 5?
GatesBill (2002-05-22 13:57:00) [10]excuse me ".. по настройке SMTP клиента.."
GatesBill (2002-05-22 13:51:00) [11]Вот инструкция по настройке POPклиента для почтового сервера Land.ru :
В любом случае необходимо в настройках своей почтовой программы указать четыре параметра:
1/то, что сервер исходящей почты ( или сервер SMTP ) требует авторизации
2/ название сервера исходящей почты
3/имя пользователя -
/пароль
GatesBill (2002-05-22 01:07:00) [12]
> Компонентов, работающих с протоколом ESMTP и соответственно
> с авторизацией пока не встречал.
>
>
> Андрей Сенченко © (26.03.02 17:09)
> Во ! Встретил !!!
> "Всего" за 400 баксов. Все охочие - сюды :
> http://www.quiksoftcorp.com/
Как же так? а вот - TidSMTP из D6 - там имеется поле для ввода пароля на авторизацию.
Сейчас очень многие почтовики требуют пароль при отправке писем. К примеру с помощью того-же TidSMTP (в примере "майл-демо") мне удалось отправить письма с трёх бесплатных (mail.ru land.ru pisem.net) серверов, из четырёх испытуемых НА ЛЮБЫЕ АДРЕСА!!! а не только на их собственные -
Проблемма вышла то-ко с e-mail.ru - пока не успел разобраться но похоже что они разрешают отправлять то-ко через Web.
Schummi (2002-05-19 17:56:00) [13]Спасибо всем! Буду пробовать!
Ghost. (2002-05-18 11:54:00) [14]на Zenon.net помоему так и есть
ec (2002-05-17 18:00:00) [15]На некоторых серверах для авторизации надо перед SMTP,зайти POP"ой , потом можно отправлять с любого адреса, релей снимается
balt (2002-05-16 11:52:00) [16]а ты попробуй другую компаненту вот к примеру такие траблы и у меня были со стандартными компанентами, а когда попробовал Indy всё зароботоло вот тебе адресок где её мона найти, тамже и демки, http://www.nevrona.com/indy
Ghost. (2002-05-15 15:19:00) [17]Можно, а как ты его узнаешь?
ec (2002-05-15 14:44:00) [18]a esli prosto IP ukazat" ?
Ghost. (2002-05-14 14:33:00) [19]На сайте http://users.swing.be/francois.piette/indexuk.htm
скачай компоненты, в их числе будет DnsQueryТам есть пример который возвращает информацию, в том числе и МХ записи..котрыми и являются СМТР сарвера, для определенного адреса..если ты получишь эту запись и напишешь ее в поле Хост твоего компонента, то письмо пойдет прямо на сайт получателя...Вот вобщем и все
Schummi (2002-05-14 10:01:00) [20]2Song Да не троянец! Объясняю: В проге функция есть: отправить письмо другу. И нужно отправлять на любой e-mail. Я такими делами
> Троянец?
Не ЗАНИМАЮСЬ!!!!!!!
А, что
> eto dlja Outlooka
Так это я и сам уже понял.