Отправка писем от разных клиентов SMTPCHOST. - PullRequest
0 голосов
/ 22 февраля 2012

Основная проблема заключается в том, что для отправки электронного письма с G-mail необходимо использовать smtp.gmail.com в качестве хоста и номер порта 587.

Dim SMTPServer As New SmtpClient
    SMTPServer.Host = "smtp.gmail.com"
    SMTPServer.Port = 587
    SMTPServer.EnableSsl = True

Однако дляHotmail, мне нужен другой хост и порт, smtp.live.com.Таким образом, другим почтовым клиентам потребуются другие хосты.Есть ли способ обратиться ко всем из них, не перечисляя все возможные имена и порты хоста электронной почты?

Если нет, то какая альтернатива поддержке всех хостов электронной почты без выдачи ошибки?

Спасибо

1 Ответ

0 голосов
/ 22 февраля 2012

У вас нет выбора с этим. Если вы хотите использовать сторонний почтовый сервер, вы должны играть по их правилам. Это включает в себя использование настроек конфигурации, которые они указывают.

Я не уверен, как вы ожидаете, что сможете отправлять сообщения через Hotmail, если вы не сообщите своему программному обеспечению, как связаться с сервером Hotmail.

Ваше программное обеспечение может найти соответствующий сервер, только если ему присвоен соответствующий адрес сервера и номер порта.

...