• 0

IIS7 and SMTP Email issues


Question

I set up a website on a VPC through my home connection. I got IIS7, PHP and mysql working great.

The issue I am having is getting SMTP working.

I know my ISP is blocking port 25, so in the PHP.ini file I changed the port to 35.

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 35

; For Win32 only.
sendmail_from = [email protected]

I also changed it to port 35 in the IIS manager. Most of the other options there are pretty much default. I turned off the windows firewall and opened port 35 on my router even though I don't think these last 2 should be necessary.

The problem is the mail keeps getting stuck in the Queue folder.

If I open up one of the queued messages it looks as follows:

Received: from SERVER2008 ([127.0.0.1]) by sbytes.info with Microsoft SMTPSVC(7.5.7600.16385);
	 Sat, 6 Feb 2010 12:23:58 -0500
Date: Sat, 06 Feb 2010 12:23:58 -0500
From: [email protected]
Subject: test message
To: [email protected]
Return-Path: [email protected]
Message-ID: <[email protected]>
X-OriginalArrivalTime: 06 Feb 2010 17:23:58.0900 (UTC) FILETIME=[2AFE9F40:01CAA751]

test message

Anyone have any ideas what I am doing wrong or things to try? It seems like its getting to the SMTP server but no further then that.

Link to comment
https://www.neowin.net/forum/topic/873098-iis7-and-smtp-email-issues/
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Have you configured the SMTP settings on IIS7? To send emails, you need to set the server details for IIS7 to relay the message, or store it (which sounds like what it is currently doing):

post-92970-12656321592613_thumb.png

Obviously putting in the correct details where applicable. If there is a SMTP server running on your local machine, you can use localhost, with the proper port number assigned.

  • 0

Have you configured the SMTP settings on IIS7? To send emails, you need to set the server details for IIS7 to relay the message, or store it (which sounds like what it is currently doing):

Obviously putting in the correct details where applicable. If there is a SMTP server running on your local machine, you can use localhost, with the proper port number assigned.

Where do I see this screen from? This is what I have

post-15646-12656439103471_thumb.png

post-15646-12656439863508_thumb.png

post-15646-12656441009532_thumb.png

  • 0

Ok a bit confused here.. This is how Im understanding your problem. You have this 2008 server running on a home connection.. And you have web app running on this server -- and you want it to send email

From: [email protected]

Subject: test message

To: [email protected]

You can change the port all you want on your server -- that does not change what port gmail listens on for mail on You can not just pick a port out of the air and try to send email to that domain on that port. If your wanting to send email from your home server to gmail.com -- and your ISP blocks outbound connections on 25.. Your out of luck - there is nothing you can do on your server to make that work. You would have to forward the traffic through your ISPs smtp servers - if they are blocking outbound connections from their network on 25.

So are you trying to send from your home 2008 box to domains, and your ISP blocks outbound 25.. or are you trying to send to your server and your ISP blocks inbound 25?

Also keep in mind that lots of major domains block email from home/dynamic IPs -- so even if 25 was open you could have issues. Example from comcast IP talking to aol.com mail server.

Connected to mailin-02.mx.aol.com.

Escape character is '^]'.

554- (RTR:DU) http://postmaster.info.aol.com/errors/554rtrdu.html

554 Connecting IP: 24.14.60.xxx

Connection closed by foreign host.

554 RTR:BB

* AOL works with many ISPs to maintain lists of dynamic and residential IP addresses. Per our E-mail Guidelines, we do not accept mail from these addresses. If you are blocked with RTR:BB and have a fully qualified domain name (FQDN), open a support request to lift an RTR:BB block. If you do not have a FQDN, please have your ISP create one for you and then open a support request.

edit: Just so we are clear here -- if you wanting to send to say [email protected] or [email protected] , etc.. Those servers will all be listening for mail on 25, this is the standard smtp port.. To send mail to any domain - your smtp server does a dns query for the mail servers.

;; QUESTION SECTION:

;gmail.com. IN MX

;; ANSWER SECTION:

gmail.com. 3002 IN MX 30 alt3.gmail-smtp-in.l.google.com.

gmail.com. 3002 IN MX 20 alt2.gmail-smtp-in.l.google.com.

gmail.com. 3002 IN MX 10 alt1.gmail-smtp-in.l.google.com.

gmail.com. 3002 IN MX 40 alt4.gmail-smtp-in.l.google.com.

gmail.com. 3002 IN MX 5 gmail-smtp-in.l.google.com.

;; QUESTION SECTION:

;yahoo.com. IN MX

;; ANSWER SECTION:

yahoo.com. 1499 IN MX 1 g.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 h.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 i.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 mta-v1.mail.re4.am0.yahoodns.net.

yahoo.com. 1499 IN MX 1 a.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 b.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 d.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 e.mx.mail.yahoo.com.

yahoo.com. 1499 IN MX 1 f.mx.mail.yahoo.com.

It then will try to open a connection to these mail servers on port 25.. If your ISP does not allow you to make these connections -- then no your mail server will never be able to send mail to them -- does not matter if you change your smtp servers port or not.

From you computer can you telnet on port 25 to the gmail mail server?

telnet gmail-smtp-in.l.google.com 25

Trying 209.85.216.37...

telnet: Unable to connect to remote host: Connection refused

From a different host that allows for 25 outbound

Trying 209.85.223.44...

Connected to gmail-smtp-in.l.google.com.

Escape character is '^]'.

220 mx.google.com ESMTP 10si9080892iwn.119

See how it made the connection - IP changes since there are more than 1 ip associated with gmail-smtp-in.l.google.com

Edited by BudMan
  • 0

Well whatever script your using -- does it support using a smtp server with auth? Lots of them do - if not setup your IIS smtp server to use a smarthost, which for sure supports auth to your ISP smtp server.

Where you can run into issues with ISP smtp servers is saying your email came from some other domain, etc.

These are all some of the reasons you don't host websites on home internet connections ;)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Threads scales past half a billion users, brings deeper community and feed controls by Fiza Ali Meta has announced Threads crossing a major milestone of 500 million monthly active users. And, at the heart of this growth sits something simple: communities. From books to basketball, parenting to music, Threads says its rise has been powered by people clustering around shared interests and, in turn, giving the platform its identity. In response, the platform is expanding its Communities feature beyond beta and introducing a set of new tools designed to make participation easier and more engaging. A redesigned Communities Hub will now appear in the main navigation menu, allowing users to jump between groups without leaving their feed. Each community will also receive a distinct Community Icon, giving them clearer visual identity and making them easier to recognise across the platform. Then there’s Community Progress, which is a kind of live gauge showing how close a topic is to becoming a full-fledged community, alongside guidance on how users can contribute to its development. In addition, Meta is also expanding its Community Champions programme, recognising more users who actively contribute to community engagement. And then things go more local; Local Communities is already available in 100 countries, including North America, South America, Asia, and Europe but are now rolling out with native-language tags starting in Japan, South Korea, and Taiwan. The platform is also expanding Live Chats to more communities in the coming weeks, adding features such as co-hosting and the ability to quote moments directly into users’ feeds. Beyond communities, Meta is tightening the loop between users and their feeds. Earlier this year came "Dear Algo," a feature that lets people tell Threads what they want more or less of. Now it’s being paired with a new tool, "Your Algo." It allows people to adjust how frequently certain topics appear, with options lasting one, three, or seven days. Meta says these preferences remain private and can be managed alongside “Dear Algo” in a unified settings hub. The rollout begins in the US, Canada, UK, Australia, and New Zealand. Finally, the company says these changes are part of an ongoing effort to refine Threads based on user feedback and that further updates will continue as the platform evolves.
    • You pay just $100 per TB with this rare 4TB PCIe Gen4 NVMe SSD deal by Sayan Sen SSDs and GPUs are incredibly hard to get nowadays due to high pricing. Discounts are quite rare which is why we report on them as soon as we spot a good deal. For example AMD's new 9070 GRE was finally up for sale at a very good price of just $500 thanks to a special coupon. Sadly that deal is gone but if you happen to be looking for a 4TB NVMe SSD and can spend around $400 there is a really good offer on sale that you should not miss out on as TeamGroup's 4TB G50 model is on sale for that that price which means you are only paying $100 per TB, a very good deal in the current market (purchase link under the specs table down below). The TeamGroup T-FORCE G50 NVMe SSD is a PCIe Gen4 drive and as such it promises to deliver sequential read speeds of up to 5,000 MB/s, helping accelerate game loading, file transfers, and everyday computing tasks. Since this is a 4TB drive you can use it for a gaming library to take advantage of things like DirectStorage. The SSD features an InnoGrit controller and SLC caching technology to support consistent performance. An ultra-thin, patented graphene heatsink is included to aid in heat dissipation. Get it at the link below: Team Group T-FORCE G50 4TB Internal SSD (TM8FFE004T0C129): $449.99 + $50 off w/ promo code SSF69668, limited offer => $39.99 (Sold and Shipped by Newegg US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • I agree. I also think Phil stayed too long. They should definitely fire whoever thought all a console platform needed was Call of Duty, Elder Scrolls, and Fallout to survive. Asha and crew are still saying they need more Elder Scrolls and Fallout games. They simply don't get it.
  • Recent Achievements

    • One Year In
      Console General earned a badge
      One Year In
    • One Year In
      Twozo Technologies earned a badge
      One Year In
    • One Month Later
      Twozo Technologies earned a badge
      One Month Later
    • Week One Done
      Twozo Technologies earned a badge
      Week One Done
    • Veteran
      branfont went up a rank
      Veteran
  • Popular Contributors

    1. 1
      +primortal
      522
    2. 2
      +Edouard
      200
    3. 3
      PsYcHoKiLLa
      110
    4. 4
      Steven P.
      89
    5. 5
      Nick H.
      71
  • Tell a friend

    Love Neowin? Tell a friend!