2016-03-18 4 views
1

Я пытаюсь интегрировать SendGrid в приложение MVC. Он использует порт 587. и SSL включенИнтеграция SendGrid

Host = "smtp.sendgrid.net"; 

Когда я пытаюсь отправить по электронной почте, он бросает: System.Net.Sockets.SocketException: Подключение не может быть сделано, потому что целевая машина активно отказался 159.122.224.196:587

Message : Failure sending mail. 

Кроме того, когда я пинг smtp.sendgrid.net, он использую IP 159.122.224.197

+0

Каждая входящая в Gmail SendGrid имеет 2 IP-адреса, поэтому '.196' против' .197' в порядке. Если вы запустите [руководство по телу telnet] (https://support.sendgrid.com/hc/en-us/articles/200182038-Testing-your-connectivity-to-Sendgrid-s-SMTP-relay-using-Telnet), это работает? – jacobmovingfwd

ответ

1

у вас есть брандмауэр/антивирусное приложение работает на компьютере, который является блокирование исходящие запросы на порт 587? Если это так, добавьте правило, разрешающее исходящие запросы на порт 587.

+0

Я уже добавил правила исходящей почты для порта 587 – Dev