-
Доброго дня.
Есть необходимость просто отправить письмо.
В компоненте IdSMTP1 необходимо вводить сайт, логин и пароль.
Но необходимо это делать не через какой либо сайт (почтовый сервак), а непосредственно с моего компа.
Как это сделать?
Спасибо.
-
Не до конца понял. А что нельзя ввести адрес твоего мыла, как отправителя?
-
Можно, но (как мне кажется) этот компонент отправит письмо только в случае, если у меня будет соответствующий аккаунт на сервере.
И сервер собственно будет поддерживать smtp.
-
> В компоненте IdSMTP1 необходимо вводить сайт, логин и пароль.
>
>
не сайт, а имя почтового сервера, логин и пароль - не обязательны.
> не через какой либо сайт (почтовый сервак), а непосредственно
> с моего компа
IdSMTP - это клиент, работающий по протоколу SMTP, а этот протокол предполагает наличие сервера и не предусматривает прямой доставки сообщений.
-
> umbra © (23.05.07 10:23) [3]
Ну, об этом я догадывался.
Как всётаки отправить письмо?
Через IdSMTPServer1?
-
> Как всётаки отправить письмо?
а кто его принимать то будет?
-
> umbra © (23.05.07 10:53) [5]
Нутром чую что так не выйдет.
Не знаю как вся эта мыльная билиберда работает, но думаю каким - то чудом это письмо дойдёт с моего сервера на другой сервер адресата.
остается узнать каким чудом.
-
> как вся эта мыльная билиберда работает
схема простая -
1. Клиент шлет письмо на сервер
2. Сервер проверяет, не является ли адресат зарегистрированным на этом сервере. Если да - кладет письмо в почтовый ящик пользователя и оно там лежит, пока пользователь с помощью своего клиента не заберет его. Если нет - шлет письмо на сервер адресата. Тот повторяет пункт 2.
-
> umbra © (23.05.07 11:13) [7]
т.е. я с помощью клиента могу отослать письмо со своего компа прямо адресату не имея аккаунта?
-
> т.е. я с помощью клиента могу отослать письмо со своего
> компа прямо адресату не имея аккаунта?
не имея аккаунта где? на том сервере, который указан в настройках клиента? это зависит от настройки сервера. Сейчас, с целью защиты от спамеров и вообще в интересах безопасности, передача сообщений незарегистрированных на сервере пользователей обычно не разрешена.
-
> Если нет - шлет письмо на сервер адресата. Тот повторяет пункт 2.
Могу я так отослать?
Да и вообще можно же быть сервером?
Ой. Что-то голова разболелась.
Надо поспать.
В любом случае спасибо.
-
Есть 2 протокола:
1. SMTP, для работы по которому должен быть клиент и сервер. Клиент SMTP подключается к серверу SMTP и отправляет письмо. Что будет с ним делать сервер - его (сервера) дело.
2. POP3, для получения сообщений так же должен быть клиент, который получает сообщение, и сервер, который его "отдает", после авторизации.
Нормальный почтовый сервер обычно является сервером SMTP и сервером POP3. Может быть настроен, как угодно владельцу.
Тебе для отправки сообщения нужен SMTP - клиент.
> Да и вообще можно же быть сервером?
можно быть кем угодно, но для отправки - клиентом.
PS об IMAP вопрос не рассматривается.
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором