Здравствуйте, xerox, Вы писали:
X>А с SMTP? X>Открываем Таненбаума — клиент, желающий отправить письмо, подключается к 25 порту сервера и посылает данные, а тот, кому прислали письмо, может с помощью POP забрать почту. X>Т.е., например, я со своего ящика me@yandex.ru хочу написать письмо на somebody@mail.ru X>Я подключаюсь к smtp.mail.ru:25 и отсылаю письмо (по идее, от любого имени?)
Принципиально — да.
X>На практике надо коннектиться к smtp.yandex.ru:587, логиниться как me@yandex.ru и уже тогда писать письмо для somebody@mail.ru
Не обязательно. Можно и сразу на mail.ru.
X>1. А как тогда smtp.yandex.ru посылает письмо на smtp.mail.ru?
Точно так же — соединяется с smtp.mail.ru:25 и отправляет письмо.
X>Нельзя ли самому напрямую послать, не имея логина на mail.ru? X>И вообще, как это все работает?
Вполне себе можно. Логин на mail.ru для этого иметь не нужно — для своих корреспондентов письма принимаются без авторизации.
X>2. Как быть с 25 портом, видимо, он таки закрыт провайдером?
X>3. Как динамически узнать POP адрес сервака своей почты?