Search code examples
c#asp.net.netiisiis-manager

Configure IIS to receive email


According to this answer it is possible to configure IIS to receive email. That is what I would like to do. But the answer says it's done under IIS SMTP under domains.

I connected to my website (on a web host) using IIS Manager and the only SMTP option I see is SMTP E-mail under the ASP.NET heading. (I have one more heading which is IIS, but doesn't have any SMTP under it.)

Clicking on SMTP E-mail shows me an option to "Use this feature...when sending e-mail...". and it has a textbox for E-mail address and radio buttons to choose from Deliver e-mail to SMTP server and Store e-mail in pickup directory.

I don't see any option for allowing it to receive emails.

So where is the option to receive emails?

(If you have a different way to receive emails without any action taken on them, I'd be glad to hear about it. I want to process the email regardless of the address it's being sent to as long as it's to my domain.)


Solution

  • You need the IIS 6 manager for that - even if you have IIS 7-8-9-10 installed. The SMTP part is still only in IIS 6 :(

    It's not problem to run them side-by-side and you will use IIS 6 manager only for SMTP

    With this option you could send and receive emails.

    The IIS 6 manager looks like this:

    enter image description here

    And with you Windows system you need to install the SMTP server:

    enter image description here

    which give you IIS 6 (SMTP only)

    enter image description here

    See also https://www.interserver.net/tips/kb/how-to-setup-and-configure-smtp-server-on-windows-server-2008-r2/

    And http://www.vsysad.com/2017/05/install-and-configure-smtp-server-on-windows-server-2016/

    and see also How to configure SMTP in IIS 7?