Re[6]: Как настроить SMTP servis IISa?
От: Аноним  
Дата: 05.04.07 16:35
Оценка:
bnk>>>>>Не очень понятно зачем вам локальный SMTP сервер. Для тестирования программы наверное?
bnk>>>>>Тогда наверное вам и POP3 локальный тоже понадобится..? Если так, можете глянуть на OMS например...

M>>>>SMTP сервер для того, чтобы отправлять письма. Но пользователь при этом не должен вводить логин и пароль. Мне нужно настроить IIS так, чтобы это можно было сделать. Но настроить из моей программы. В общем, стоит задача: есть выход в интернет, нужно отправить письмо. Причем даже IIS может быть не установлен. И нет никаких известных SMTP серверов. Есть интернет и письмо, которое нужно послать. Буду благодарен за любые предложениям по этому поводу.


bnk>>>IMHO, в такой постановке (без логина/пароля/адреса SMTP-сервера) задача просто неразрешима...

bnk>>>И локальный IIS тут вроде ничем не поможет..

А>>Теоретически разрешима — надо сделать dns lookup для MX записи домена, куда идёт письмо, конектиться прямо к их почтовику на 25-й порт и заталкивать туда письмо.

А>>Но практически, у конечных пользователей это может не прокатить из-за того, что почтовик откажется принимать письмо с их адреса (есть списки dialup адресов, и для борьбы со спамом почтовики с них письма не принимают).
А>>Или у провайдера может быть закрыт 25 порт наружу (тоже бывает для борьбы со спамом).

M>Это огорчает. Т.е, единственный выход завести аккаунт на каком-нибудь внешнем сервере и посылать через него с авторизацией. Но почему нельзя через локальный SMTP?


А на акаунт внешнего сервера не пустит фаервол!

Это зависит от того, что за программа и где она будет работать.
Если это для большой конторы, то можно надеяться, что админы вам настроят локальный SMTP если он так нужен.
Можно надеяться и на то, что 25-й порт наружу тоже не закрыт (написать это в инструкции, админы сделают), тогда можно посылать и напрямую.

Если же это программа для домохозяек, то с сетью и сервисами могут быть проблемы — их может не быть
Тогда, самый верный вариант — попросить пользователя отправить письмо — в смысле открыть ему окошко Outlook'а, заполнить его, а пользователь пусть сам коннектится к своему любимому почтовику и отправляет письмо.
Даже если настроить локальный SMTP, по описанным выше причинам он может и не заработать (принимать письма он будет а отправить дальше не сможет).
И потом, что-то много понтов у программы — поднять себе SMTP сервер, я бы такую ставить не стал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.