Назад | Перейти на главную страницу

Чтобы настроить smtp-сервер в IIS

Я пытаюсь настроить SMTP-сервер на IIS 7. Я выбрал «Доставить электронную почту на SMTP-сервер» и поставить галочку «Использовать локальный хост», а номер порта установлен на 25. Мой код C # приведен ниже.

protected void Page_Load(object sender, EventArgs e)
{
    SmtpMail.SmtpServer = "localhost";
    SmtpMail.Send("FROM", "TO", "SUBJECT", "BODY");
}

Я получаю сообщение об ошибке «Транспортному транспорту не удалось подключиться к серверу». Нужна помощь, чтобы решить эту проблему.

Служба SMTP не включена по умолчанию, поэтому ее необходимо установить явно.

http://www.jppinto.com/index.php/2009/02/installing-iis-70-with-smtp-on-windows-server-2008/ (прокрутите вниз до раздела «Установка SMTP»)

После установки вы должны увидеть диспетчер IIS 6.0 в инструментах администратора. Вам нужно будет использовать это, чтобы настроить его, поскольку SMTP нельзя настроить с помощью консоли IIS7.

После этого ваш код, указанный выше, должен работать.

Можете ли вы связаться с SMTP-сервером через telnet, чтобы убедиться, что он работает и принимает соединения?