Koozali.org: home of the SME Server

[SOLVED] SMTP issues ("...sender was rejected." yaddayadda)

Offline NomadOfNorad

  • ****
  • 109
  • +0/-0
    • http://www.joshua-wopr.com
[SOLVED] SMTP issues ("...sender was rejected." yaddayadda)
« on: April 14, 2008, 08:43:57 AM »
I am having a bit of a problem, but I'm not sure if this is the proper vista for it.

I have my own registered domain name, operating through a webspace provider.  I get all my mail through their pop server, attached to my domain name, and then SME running on a machine at my house collects all the mail from a multiple of pop accounts there.

The webspace provider, however, does not provide an outgoing SMTP service.  I have had them for a couple of years, now, and have been able to get by with just letting Thunderbird send the mails out directly...

Today, I went to send out a reply to a message on a mailing list (my own as it happens) at Yahoogroups... and the mail simply never got there.  I watched as Thunderbird purported to have sent the mail successfully, and saved the mail to my Sent folder... but the mail never showed up on the list.

I tried sending myself a test mail at my yahoo.com mailbox.  It never got there.  Sent one to my AIM.COM address, and never got it there either.  This is even though I have sent test messages to both before and have gotten them.  In fact, I sent myself a test message at my yahoo.com address on the 10th, and that DID get through, but now they're just disappearing into a bit bucket, seemingly.

I then tried sending a test mail to my hotmail.com account, and it immediately bounced back with:

Quote
Hi. This is the qmail-send program at [my domain name redacted].
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<[redacted]@hotmail.com>:
Connected to [IP redacted] but sender was rejected.
Remote host said: 550 DY-001 Mail rejected by Windows Live Hotmail for policy reasons. We generally do not accept email from dynamic IP's as they are not typically used to deliver unauthenticated SMTP e-mail to an Internet mail server. http://www.spamhaus.org maintains lists of dynamic and residential IP addresses. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support

I got a similar result sending a test message to my gmail account.

Could AIM.com and Yahoo have enacted a change recently to just quietly bitbucket mails from dynamic IP addresses?

In any event, my webspace provider, back when I originally pestered them about outgoing SMTP service, seemed to imply it was not their place to provide their customers with outgoing SMTP service and that I should just go through my ISP for it.  But the ISP don't provide an official way for me to use their SMTP server to deliver mails with my domain name in the headers, they'll only do it if the outgoing mails have their domain name in the headers.

I haven't checked with my webspace provider on this lately, though. They recently changed my website over to a new server system, with a newer and more sophisticated front end and newer versions of PHP and MySQL and stuff...

In any event, what is the norm in situations like this?  Do most webspace providers give their customers a secured, outgoing SMTP service?
« Last Edit: April 17, 2008, 01:58:29 AM by NomadOfNorad »

Offline william_syd

  • *****
  • 1,608
  • +0/-0
  • Nothing to see here.
    • http://www.magicwilly.info
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #1 on: April 14, 2008, 09:10:33 AM »


But the ISP don't provide an official way for me to use their SMTP server to deliver mails with my domain name in the headers, they'll only do it if the outgoing mails have their domain name in the headers.


Have you confirmed that putting your ISP smtp server address in at Server manager >> Email >> SMTP Server does not work?



Regards,
William

IF I give advise.. It's only if it was me....

Offline NomadOfNorad

  • ****
  • 109
  • +0/-0
    • http://www.joshua-wopr.com
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #2 on: April 14, 2008, 09:32:18 AM »

Have you confirmed that putting your ISP smtp server address in at Server manager >> Email >> SMTP Server does not work?

It's been a long time, but I remember having tore my hair out over the issue of my ISP not providing me a way to send out my emails (with my domain name in the headers) through them, and the fact that it just didn't work when I tried setting it to go through their SMTP server.  And anyway, the field for both Address of internal mail server and Address of Internet provider's mail server in Server Manager >> Email right now are empty.  I can't figure out where in TBird I have outgoing SMTP stuff set, though... since it's been equally long since I've set that, too.

Offline william_syd

  • *****
  • 1,608
  • +0/-0
  • Nothing to see here.
    • http://www.magicwilly.info
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #3 on: April 14, 2008, 09:39:20 AM »
The way mine is setup is Thunderbirds outgoing SMTP server is my SME.

SME then sends it to my ISP using the setting above.

For Thunderbird(Windows) look in Tools >> Account Settings.

Scroll to the bottom of the accounts list and you will see 'Outgoing Server (SMTP)'.

Regards,
William

IF I give advise.. It's only if it was me....

Offline NomadOfNorad

  • ****
  • 109
  • +0/-0
    • http://www.joshua-wopr.com
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #4 on: April 14, 2008, 08:48:56 PM »
The way mine is setup is Thunderbirds outgoing SMTP server is my SME.

SME then sends it to my ISP using the setting above.

For Thunderbird(Windows) look in Tools >> Account Settings.

Scroll to the bottom of the accounts list and you will see 'Outgoing Server (SMTP)'.

It seems I have mine set the same in TBird, but SME is not configured the same way as you have it, in my case it appears as follows:

[Bottom part of the Server manager >> Email pane]
Quote
E-mail to unknown users    Send to catchall
Address of internal mail server
Address of Internet provider's mail server
(In other words, the last two fields are blank.)

BTW, mail is getting out to some other mailing lists... just not anything Yahoo! related...

Offline william_syd

  • *****
  • 1,608
  • +0/-0
  • Nothing to see here.
    • http://www.magicwilly.info
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #5 on: April 15, 2008, 03:29:24 AM »

Address of Internet provider's mail server

Change that to your ISPs mail server. No need for a username/password if that ISP is providing your connectivity.


BTW, mail is getting out to some other mailing lists... just not anything Yahoo! related...

I would say all your mail is getting out. Just some recipient mail servers are rejecting it.

BTW, do you have a static or dynamic IP from your ISP?
Regards,
William

IF I give advise.. It's only if it was me....

Offline NomadOfNorad

  • ****
  • 109
  • +0/-0
    • http://www.joshua-wopr.com
Re: SMTP issues ("...sender was rejected." yaddayadda)
« Reply #6 on: April 16, 2008, 10:52:05 PM »
It's been a couple of years, and while I don't remember the exact details of it, I do distinctly remember that placing my ISP's mailserver address there simply did not work.  I could send out mails like that via my old dial-up ISP, but could not send them out through my then new high-speed internet service.  I can't remember if they simply bounced all such outgoing mails, refused the connection on them, or what, I just remember that the mails weren't allowed to go through.

And I remember that I called up the technical support line at my high-speed internet service, and they told me that I wasn't supposed to be able to send out mails that didn't have their own domain name in the headers.  My guess is, they were afraid of spammers misusing their service by sending out tons of mails with forged headers or something.

At that, I get the impression that there's something different about connecting via a dial-up connection vs connecting via a high-speed connection, from the perspective of the respective ISPs, that by connecting via dial-up, your connection to send outgoing mails is somehow deemed "more likely to be legit/you" than someone over high-speed internet doing the same kind of internet action.  I guess there's some sort of authentication that comes of merely being on a dial-up connection that makes them more confident I'm legit to be sending these mails...

My domain name used to be hosted through my old, dial-up ISP, but I didn't have a website through them, just the ability to have mails going to and from that domain name through them.  I moved my domain to a webspace provider, but kept the old dial-up service in the interrum because some mail still came in through there for awhile... and then I discovered I could, in a pinch, still send out all my mails through them, but only if I was dialed into them via telephone modem... so I did that as a stopgap while trying to get the matter resolved with my high-speed internet company, but they (the new ISP) refused to play ball.

Eventually I figured out I could just have SME function as the outgoing mailer itself, sending the mails directly to the recipient's email server, without having to deal with SMTP authentication at my ISP, and that most recipient mail servers out there just accepted my mails as a matter of course.  Clearly, this has now changed.

As far as Yahoo allegedly just dropping all such mails into a bit-bucket -- that is, quietly "eating" the mails without telling the sending agent that -- is just beyond improper.  A person could be sending out a mission-critical piece of information to someone that they only once in a blue moon communicate with, and it just happens that that person has a Yahoo email addy... they'll have no way of knowing that Yahoo recently changed how they handle mails from places like mine and that that mail never got to the intended recipient!  In fact, if the sender subsequently asks that user, and that user states he never got the mail, the sender might think "Well, he must by lying, because it sure as shootin' didn't bounce!"

(And yes, I checked the spam folder at my Yahoo account, the test mails weren't there either.)

Nevertheless, the issue with Yahoo bit-bucketing the mails is more than likely semi-related to the above "...sender was rejected" issue, they just chose to handle it in a deceitful manner, presumably under the misguided feeling that, "Well, we just aren't going to give those despicable, dirty-rotten spammers ANY useful information, such as by giving them an error message back, which would tell them how -- or even that -- their fraudulent, totally-garbage mails are getting rejected....!  Grumblerummblegrowllllfume... [cartoon cussing...]"

And BTW, my internet connection is a dynamic IP, not a static one.

I suppose I could try entering my ISP's SMTP server into SME once more (once I can find out what it is again) to see if maybe they changed their policy, but more than likely outgoing mails will just be rejected again.

edit: Is there a simple way to find out what my ISP's outgoing SMTP server is?  Say, a simple command from the Windows command prompt directed at their main domain name?

edit,edit: Nevermind, I found it in their FAQs...  It's mail.[TheirDomainNameRedacted].net for both POP and SMTP, and in their pictorial instructions for how to set up Microsoft Outlook (strange that they don't have instructions for Thunderbird), under outgoing mail on the Internet Email Settings pane, Outgoing Server tab, they show My outgoing server (SMTP) requires authentication checkboxed and Log onto incoming mail server before sending mail uncheckboxed, and they have selected Log On using, with Username and Password set to the email address and password given to me by my ISP .  So how do I set the equivalent for SME from within Server-Manager?

edit: Well, I went ahead and changed the appropriate settings.  Went to Server-Manager > Email, punched [Change email delivery settings] and configured it to send to my ISP's SMTP server, with authentication turned on, and set to my general email account there, with its respective password below, and now sending mails from one of my email addresses at my domain now gets through to my Yahoo mailbox and to my hotmail box.  Will try a test message to my yahoogroups list next...

edit: As I was posting the above edit, a test message I sent on the 13th to my Yahoo box arrived, too.  Guess it was sitting in the queue all this time, with Yahoo refusing the connection...  :-D  The message sent to the list earlier didn't show, though.  A new test mail to the list did, and so I forwarded the previous message from in my Sent folder.

I guess everything is as it should be now...  :-)
« Last Edit: April 17, 2008, 01:54:35 AM by NomadOfNorad »