Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

---|Ветка была без названия|---


Виталя ©   (2003-12-02 16:59:00) 

Мне нужно отправить почту с компьютера, подключенного к Internet, но о провайдере которого я ничего не знаю.

Может я бездарно сформулирую вопрос, но все же надеюсь на ответ.

Мне сказали что для отправки почты я могу воспользоваться компонентой NMSMTP в ней нужно указать Host - это должен быть SMPT - сервер. Но при этом оговорились что не любой подойдет, а только "Свободный"(Free), который это сделать позволит.
В связи с этим первый вопрос : Не подскажите такой подходящий сервер ?

Кроме этого мне сказали что в принципе провайдер может запретить пользоваться какими попало SMTP-серверами, и оставить только вполне определенный круг "своих". Есть ли возможность отловить эту ситуацию и часто ли подобное случается ?


Reindeer Moss Eater   (2003-12-02 18:38:00) [1]

А что является признаком "соединения с интернет", такого как надо?

Начни с того, что "соединения с интернет" не бывает вообще. Это бессмыслица. Я не зря кавычил всю ветку это словосочетание.
Бывает соединение с хостом.
Тебе соединение с хостом smtp.mail.ru по порту 25 установить не удастся по следующим причинам:

1. Прямое соединение невозможно в принципе, потому что у тебя нет IP адреса с которого такое соединение можно установить.
Иначе бы и хост лукап проходил успешно, и пинг давал положительные результаты.

2. Есть всего лишь прокси (неизвестно какой) дающий доступ к web. Даже если это Socks прокси или HTTPS прокси (которые могли бы помочь в деле коннекта к почтовому серверу) все равно это не поможет. Так как NMSMTP ничего не знает про прокси вааще. Не умеет их использовать.

Остается либо web интерфейс, либо почтовый сервер в локальной сети, который будет тебе доступен.

Можешь даже не искать и не пробовать.
mail.ru и прочие не дадут тебе без аутентификации отправлять письма.


Ну вот это как раз и не проблема вообще.
Что мешает завести аккаунт на этом самом mail.ru и ходить туда с аутентификацией?


Виталя   (2003-12-02 18:33:00) [2]

> panov ©
А я на соседнем компе програмку свою запустила и письмо пустое для эксперимента отправила (на том компе the Bat настроен и модем к нему подключен, а мой комп уже через него интернет получает) - не знаю что сыграло решающую роль, но письмо мне от себя же пришло, и ничего не ругалось ...


panov   (2003-12-02 18:25:00) [3]

>Виталя ©

Если они и есть(такие сервера - с возможностью свободного использования SMTP), то только лишь по ошибке администратора сервера.

Можешь даже не искать и не пробовать.
mail.ru и прочие не дадут тебе без аутентификации отправлять письма.


Виталя   (2003-12-02 18:21:00) [4]

А что является признаком "соединения с интернет", такого как надо?
И если не по SMPT то как-то по другому существует возможность почту отправить ?


Reindeer Moss Eater   (2003-12-02 17:56:00) [5]

Получается, что просмотр форума (даже такого замечательного как мастера Делфи) - не признак "соединения с интернет"

Сидишь ты за десятью прокси и имеешь доступ к ресурсам web.
Почту слать через mail.ru конечно можно, но только через web-интерфейс.

А по smtp с выбранным почтовым клиентом (NM) это невозможно.


Виталя   (2003-12-02 17:53:00) [6]

ничего не поняла,
получается наличие соединения с интернет еще не гарантирует возможность отсылки почты? Или мне для этого нужно другими средствами пользоваться?
а насчет команд мне они вообще ничего не говорят, я первый раз в жизни что-то пытаюсь програмно по почте послать и настройкой почтовых программ тоже никогда не занималась.


Reindeer Moss Eater   (2003-12-02 17:46:00) [7]

Форум - это одно, а SMTP сервер - другое.

Что говорит команда:
ping smtp.mail.ru

Что говорит команда:
ping 194.67.23.10


Виталя   (2003-12-02 17:43:00) [8]

ну да, а с чего я тогда в форум попала ? С того же компа и пишу сейчас.


Reindeer Moss Eater   (2003-12-02 17:37:00) [9]

Думаю, что никакого "подключения к Интернет" на этом компьютере нет.


Виталя   (2003-12-02 17:34:00) [10]

то у меня опечатка была - я так и написала
NMSMTP1.Host := "smtp.mail.ru";


Reindeer Moss Eater   (2003-12-02 17:32:00) [11]

smtp.mail.ru


Виталя   (2003-12-02 17:23:00) [12]

> Reindeer Moss Eater ©

забавно, но с этого я начала, у меня возникает ошибка
"Host Lookup Failed" - это что значит что мой провайдер не разрешает выходить на mail.ru, или я какие - то другие параметры не верно указываю ?
NMSMTP1.Host := "smpt.mail.ru";
NMSMTP1.UserID := "vitaliabox@mail.ru";
NMSMTP1.Connect;
NMSMTP1.SendMail;


Reindeer Moss Eater   (2003-12-02 17:11:00) [13]

Host:="smtp.mail.ru";


Наверх

Титульная страница Поиск, карта сайта Написать письмо