Как включить SMTP для IIS 8?
Я не могу найти, где включить SMTP
on Windows 8 Pro
.
Удивительно, но я даже не нашел ответов в интернете.
Кто-нибудь уже понял это?
как обычно я проверил, что все необходимые IIS
компоненты были установлены:
по-прежнему нет конфигурации SMTP на inetmgr
:
4 ответов
Windows 8 больше не позволяет SMTP-сервер, просто служба SMTP. Вы можете перенаправить на сервер с существующими возможностями SMTP, но он больше не будет действовать как сервер в IIS.
ссылка: http://www.neatcomponents.com/enable-SMTP-in-Windows-8
Я знаю, что это старый, но проблема в том, что настройки SMTP скрываются в диспетчере IIS 6, а не в диспетчере IIS 8, где вы думаете, что они будут. На панели мониторинга Диспетчер серверов выберите меню Сервис и запустите Диспетчер служб Internet Information Services (IIS) 6.0.
Я столкнулся с аналогичной проблемой в Windows 2012. Но в windows 2012 есть виртуальный SMTp-сервер.
процедура 1. Я установил диспетчер IIS . В 2012 году я искал IIS. он выскочил 2 поиска один был для IIS6. Я выбрал это . Здесь вы найдете, что вы можете настроить SMTP relay.
Если у вас есть сомнения, напишите Мне, и я объясню подробно.
вот ответ, который может помочь несколько человек. Я только что настроил сервер разработки на Windows 8.1 Pro, который имеет ряд устаревших классических сайтов ASP, которые мне все еще нужно поддерживать, и я действительно не хотел менять весь почтовый код.
многие ответы в интернете говорят вам просто установить совместимость IIS6, однако я считаю, что это только для серверных ОС - он не работает на Windows 8 Pro. Iis6 snapin просто говорит, что Служба SMTP не установлена, когда вы попробуйте подключиться.
предостережение: это полезно только для разработки; это позволяет вам продолжать использовать код раскладки CDO, чтобы поместить электронные письма в каталог раскладки без ошибок, чтобы вы могли видеть и отлаживать электронную почту, которую вы отправляете, но на самом деле ничего не будет отправлять.
- на
Turn Windows features on or off
- поворот на
Internet Information Services\Web Management Tools\IIS 6 Management Compatibility \IIS Metabase and IIS6 configuration compatibility
- скачать и установить
IIS Resource Kit Tools
: http://www.microsoft.com/en-us/download/details.aspx?id=17275 - Run
Metabase Explorer
в качестве администратора - щелкните правой кнопкой мыши
LM
добавить новый ключSmtpSvc
- щелкните правой кнопкой мыши
LM\SmtpSvc
добавить новый ключ1
- щелкните правой кнопкой мыши
LM\SmtpSvc
, добавить новую строку RecordPickupDirectory
, с каталогом по вашему выбору (я только что создал\inetpub\mailroot\Pickup
ради фамильярность х) - создайте папку, указанную выше, если нет настоящее
- добавить изменить доступ к
IIS_IUSRS
в папку, которую вы только что создали - перезапустите IIS из обычного диспетчера IIS
все ваши устаревшие CDO пикап-с помощью кода теперь должны падение электронной почты в этом каталоге. Вот простая тестовая страница для проверки:
<%@ language="JScript" %>
<%
var mailer = Server.CreateObject('CDO.Message');
mailer.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1;
mailer.Configuration.Fields.Update();
mailer.From = 'rob@example.com';
mailer.To = 'rob@example.com';
mailer.Subject = 'Test';
mailer.TextBody = 'Blah blah';
mailer.Send();
%>
вы получите сообщение об ошибке каталог раскладки не указан, если настройка метабазы не работала, ошибка отказано в доступе, Если вы не установили разрешения на каталог правильно, и ничего вообще, если это сработало.