![]() |
| ||
|
|
Новости |
Поиск |
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-письмо! Пасиба!
dmitryK (2002-03-26 09:55:00) [101]Авторизация необходима для того что бы почту забрать с сервера, а не отправить на него. И в SMTP протоколе действительно нет авторизации.
Но сервер может позволять зарегистрированным пользователям (а точнее это его прямая обязаность) отправлять почту на другие сервера. Я предполагал, что Schummi- зарегистрировался на tut.by и не забыл прописать имя и пароль в соответствующих полях своей TnmSMTP компоненты. Если это так, то все должно работать (если, конечно, tut.by позволяет слать почту не только через свой веб-интерфейс)
Ghost. (2002-03-26 08:59:00) [102]Malder © как раз RFC вам стоит прочитать..а не вкладки смотреть потому,что есть еще протокол ЕSMTP который поддерживает Outlook Express и не поддерживает TnmSMTP...
Capo (2002-03-25 14:01:00) [103]Попробуй host wsnet.ru или surguttel.ru; порт 25. Вроде как эти провайдеры рассылают даже если не являешься их клиентом. Только при авторизации укажи любой ID. Вышеобозначенная ошибка "503 no valid RCPT address specified" возникала у меня с хостом mail.ru и land.ru. Но иногда через них удавалось отсылать на любые адреса. С чем связана такая нестабильная работа не знаю. Кто знает напишите.
Malder (2002-03-24 22:08:00) [104]Anatoly Podgoretsky, вынужден вас огорчить. SMTP очень даже поддерживает авторизацию...
самое простое доказательство, запустите Outlook Express.
Сервис->Учетные записи->Почта
выберите какой либо аккаунт
->Вкладка Серверы
И посмотрите вниз формы...
P.S. А можно RFC почитать
Anatoly Podgoretsky (2002-03-24 20:03:00) [105]Schummi © (24.03.02 14:15)
Если ты не находишьмя в списке разрешенных доменов и провайдер придерживается антиспамерской позиции, не содержит открытый релей, то ни как, иначе любой сможет рассылать спам через него.
Malder © (24.03.02 19:53)
SMTP протокол не поддерживает авторизацию как класс.
Регистрация не поможет, смотри выше. Или твой IP находится в списке или это открытый релей.
Malder (2002-03-24 19:53:00) [106]очень просто. Найди сервак, который разрешает отправку писем без авторизации отправителя. Таких серверов почти нет =)
тогда зарегистрируйся на каком-либо сервере...
Schummi (2002-03-24 14:15:00) [107]Да, я все так и делаю! Спамером, Anatoly Podgoretsky, я стать не хочу. Надо, чтобы моя прога письма отсылала. ShellExecute я пользоваться не хочу, т.к. не у всех установлены почтовые клиенты. Тогда как быть с nmSMTP.Host?
dmitryK (2002-03-24 13:40:00) [108]ах, да
SubType:=mtHTML
dmitryK (2002-03-24 13:38:00) [109]2Anatoly Podgoretsky
Вообще-то, tut.by является бесплатным почтовиком, и вроде можно слать через него письма с помощью любого почтового клиента (а не только через веб-интерфейс).
Хотя, как-то раньше я пытался из оутлука посылать письма через тут.бу и у меня ничго не получилось, может я тогда неправильно что-то настроил, а может сам тут.бу не позволяет слать насквозь (тогда становится понятна и выдаваемая ошибка).
> Да, но как тогда быть с html-письмом?
все как обычно, делаешь ХТМЛ страничку и пишеш ее в Body.
> И как выставить кодировку КОИ8-Р на отправляемые письма?
поле CharSet:=koi8-r
+ в ХТМЛ <meta content="text/html; charset=koi8-r" http-equiv=Content-type>
В четвортой дельфе эти вещи работали некоректно, но начиная с 5 все должно быть нормально.
Anatoly Podgoretsky (2002-03-24 12:01:00) [110]Ты хочешь стать спаммером, ты находишься в списке разрешенных доиенов?
Schummi (2002-03-24 11:58:00) [111]Да, но как тогда быть с html-письмом? И как выставить кодировку КОИ8-Р на отправляемые письма?
Schummi (2002-03-24 11:57:00) [112]Сори!
Schummi (2002-03-24 11:57:00) [113]Я порт и ставлю 2525!
Schummi (2002-03-24 11:56:00) [114]Я порт и ставлю 2525!
Schummi (2002-03-24 11:56:00) [115]Я порт и ставлю 2525!
dmitryK (2002-03-24 11:01:00) [116]В принципе делаешь все правильно. Возможно эта проблема связана с политикой Белпака по поводу фильтрации пакетов по 25 порту.
Попробуй поставить порт 2525.
А еще зайди на сам tut.by и почитай их рекомендации по поводу настройки почтовых клиентов для отправки писем через их сервер.