Конференция "Сети" » Отправка письма indy. [D7, WinXP]
 
  • allucard (23.05.07 10:05) [0]
    Доброго дня.

    Есть необходимость просто отправить письмо.

    В компоненте IdSMTP1 необходимо вводить сайт, логин и пароль.

    Но необходимо это делать не через какой либо сайт (почтовый сервак), а непосредственно с моего компа.

    Как это сделать?

    Спасибо.
  • Tor © (23.05.07 10:09) [1]
    Не до конца понял. А что нельзя ввести адрес твоего мыла, как отправителя?
  • allucard (23.05.07 10:12) [2]
    Можно, но (как мне кажется) этот компонент отправит письмо только в случае, если у меня будет соответствующий аккаунт на сервере.
    И сервер собственно будет поддерживать smtp.
  • umbra © (23.05.07 10:23) [3]

    > В компоненте IdSMTP1 необходимо вводить сайт, логин и пароль.
    >
    >

    не сайт, а имя почтового сервера, логин и пароль - не обязательны.


    > не через какой либо сайт (почтовый сервак), а непосредственно
    > с моего компа

    IdSMTP - это клиент, работающий по протоколу SMTP, а этот протокол предполагает наличие сервера и не предусматривает прямой доставки сообщений.
  • allucard (23.05.07 10:41) [4]

    > umbra ©   (23.05.07 10:23) [3]

    Ну, об этом я догадывался.

    Как всётаки отправить письмо?

    Через IdSMTPServer1?
  • umbra © (23.05.07 10:53) [5]

    > Как всётаки отправить письмо?

    а кто его принимать то будет?
  • allucard (23.05.07 11:00) [6]

    > umbra ©   (23.05.07 10:53) [5]

    Нутром чую что так не выйдет.

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

    остается узнать каким чудом.
  • umbra © (23.05.07 11:13) [7]

    > как вся эта мыльная билиберда работает

    схема простая -
    1. Клиент шлет письмо на сервер
    2. Сервер проверяет, не является ли адресат зарегистрированным на этом сервере. Если да - кладет письмо в почтовый ящик пользователя и оно там лежит, пока пользователь с помощью своего клиента не заберет его. Если нет - шлет письмо на сервер адресата. Тот повторяет пункт 2.
  • allucard (23.05.07 11:42) [8]

    > umbra ©   (23.05.07 11:13) [7]

    т.е. я с помощью клиента могу отослать письмо со своего компа прямо адресату не имея аккаунта?
  • umbra © (23.05.07 12:50) [9]

    > т.е. я с помощью клиента могу отослать письмо со своего
    > компа прямо адресату не имея аккаунта?


    не имея аккаунта где? на том сервере, который указан в настройках клиента? это зависит от настройки сервера. Сейчас, с целью защиты от спамеров и вообще в интересах безопасности, передача сообщений незарегистрированных на сервере пользователей обычно не разрешена.
  • allucard (23.05.07 13:55) [10]
    > Если нет - шлет письмо на сервер адресата. Тот повторяет пункт 2.


    Могу я так отослать?

    Да и вообще можно же быть сервером?

    Ой. Что-то голова разболелась.
    Надо поспать.

    В любом случае спасибо.
  • smirnov (26.05.07 20:58) [11]
    Есть 2 протокола:
    1. SMTP, для работы по которому должен быть клиент и сервер. Клиент SMTP подключается к серверу SMTP и отправляет письмо. Что будет с ним делать сервер - его (сервера) дело.
    2. POP3, для получения сообщений так же должен быть клиент, который получает сообщение, и сервер, который его "отдает", после авторизации.
    Нормальный почтовый сервер обычно является сервером SMTP и сервером POP3. Может быть настроен, как угодно владельцу.
    Тебе для отправки сообщения нужен SMTP - клиент.

    > Да и вообще можно же быть сервером?

    можно быть кем угодно, но для отправки - клиентом.

    PS об IMAP вопрос не рассматривается.
  • имя (08.08.07 22:40) [12]
    Удалено модератором
  • имя (29.12.07 04:26) [13]
    Удалено модератором
  • имя (11.01.08 03:28) [14]
    Удалено модератором
  • имя (22.01.08 16:22) [15]
    Удалено модератором
  • имя (09.04.08 12:11) [16]
    Удалено модератором
 
Конференция "Сети" » Отправка письма indy. [D7, WinXP]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]