Solved

mail not reaching recipient

Posted on 2010-11-08
14
924 Views
Last Modified: 2012-06-22
Hello all,

We have web page sending e-mail to registered users,
From time to time mail is not reaching recipients, and there is no returning mail.
Usually is happens on "yahoo" kind addresses. We already contacted yahoo, but they say they don't block anything.

Anyway I guess there is some kind of black-list / spam block. Information regards user activation data - no spam;)

Now does anyone knows some practices on how to send such emails?
We are using HTML format with activation link.

I've also heard that sending mail 2'nd time may help? any advises?
0
Comment
Question by:kheim2008
  • 6
  • 5
  • 2
  • +1
14 Comments
 
LVL 97

Expert Comment

by:war1
ID: 34090557
There are various reasons why user do not receive emails.  The email may be going to Junk folder.  Yahoo has a pretty strong spam filtering system. It depends on how strong the recipient set it on his account.

Server could be temporarily down when you send the message. You may need to send the message again.
0
 
LVL 40

Expert Comment

by:noci
ID: 34090904
Also do you send the mail to a local mail server that then transmits it, or do you try to deliver directly from php or likewise cgi environement.
0
 
LVL 40

Expert Comment

by:noci
ID: 34090909
The latter may loose mail more easily that the firstone does..
0
 

Author Comment

by:kheim2008
ID: 34090919
"Also do you send the mail to a local mail server that then transmits it,  or do you try to deliver directly from php or likewise cgi  environement."

We do use relay
0
 
LVL 40

Accepted Solution

by:
noci earned 375 total points
ID: 34090991
In that case I would blame the yahoo spam filter.
You could try to verify your mail logs for those mails to see if yahoo did accept them.

To work around the issue is more complex i'm afraid. Maybox non HTML mails are easier to send then HTML mails? There's a myriad ways how spam fighting is done, if there was only one way to do it, spammers would work around that too.
0
 

Author Comment

by:kheim2008
ID: 34091113
Ok, thanks, what about the following case:

We are receiving failure response from yahoo server: error 554 (no such mailbox)
Then we try to send email manually from our mail box (no relay) and email is delivered
0
 

Author Comment

by:kheim2008
ID: 34091117
exact error is:
  Remote host said: 554 delivery error: dd This user doesn't have a yahoo.com account  
0
Do email signature updates give you a headache?

Constantly trying to correctly format email signatures? Spending all of your time at every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

 
LVL 11

Expert Comment

by:yarwell
ID: 34091136
syntax error in address ? cut & paste failure response here
0
 

Author Comment

by:kheim2008
ID: 34091222
It looks like this:

Hi. This is the qmail-send program at myisp.com.
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.

<mailaccount@yahoo.com>:
98.139.54.60 failed after I sent the message.
Remote host said: 554 delivery error: dd This user doesn't have a yahoo.com account (mailaccount@yahoo.com) [-5] - mta1256.mail.ac4.yahoo.com

--- Below this line is a copy of the message.

Return-Path: <mymail@mydoamin.com>
Return-Path: <mymail@mydoamin.com>
Received: from myserver.isp.com [62.xxx.xxx.xxx] (HELO mydomain.com)  by mx.myisp.com [212.xxx.xxx.xxx] with SMTP (IdeaSmtpServer v0.70)  id 5fc8d1874b2c0eb2; Mon, 8 Nov 2010 23:08:31 +0100
Received: from mail pickup service by mydomain.com with Microsoft SMTPSVC;
     Mon, 8 Nov 2010 23:08:00 +0100
MIME-Version: 1.0
From: "My Web page support" <mymail@mydoamin.com>
To: mailaccount@yahoo.com
Date: 8 Nov 2010 23:07:59 +0100
Subject: =?utf-8?B?TWVjaCBIZXJvOiBBY2NvdW50IGFjdGl2YXRpb24=?=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
Message-ID: <MySMTPserver@mydomain.com>
X-OriginalArrivalTime: 08 Nov 2010 22:08:00.0081 (UTC) FILETIME=[67EDBC10:01CB7F91]


0
 
LVL 40

Assisted Solution

by:noci
noci earned 375 total points
ID: 34092393
It's this little fragment:

98.139.54.60 failed after I sent the message


The data transfer has been done... All SMTP transfers are paterned like:

HELO
MAIL FROM: <sender info>
RCPT TO: <recepient info>
... (as many as needed ... )
DATA
message content...
.

(with status reply in between).
So if an address is disagreeable then that can be noticed with the RCPT TO: (mostly it is checked there..., according to the RFC's
this is THE way to verify if an address is agreeable, by not sending a message at this stage) YMMV because spammers forced a lot
of RFC rules out of order.
The occurrence of the error after the message transfer might imply that the contents isn't liked by the receiving server.
AFAICT from the snippet, at least the mandatory fields like From, To, Date & subject are available.
The FROM & TO do agree with the one in the SMTP protocol (MAIL & RCPT commands above?)
Have you tried feeding your mail to spamassassin to see what score it gets?
Have you tried sending NON-HTML mail without utf-8 subject, but just plain ascii stuff?

0
 
LVL 11

Assisted Solution

by:yarwell
yarwell earned 125 total points
ID: 34119062
an example yahoo bounce message that may help :-

Received: by 10.227.137.138 with SMTP id w10mr2770023wbt.19; Fri, 12 Nov 2010
 01:26:11 -0800 (PST)
From: Mail Delivery Subsystem <mailer-daemon@googlemail.com>
To: myaddress@gmail.com
X-Failed-Recipients: lets_generatenanerr_or@yahoo.com
Subject: Delivery Status Notification (Failure)
Message-ID: <0016367fb80562583b0494d7aef0@google.com>
Date: Fri, 12 Nov 2010 09:26:11 +0000
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Delivery to the following recipient failed permanently:

     lets_generatenanerr_or@yahoo.com

Technical details of permanent failure:=20
Google tried to deliver your message, but it was rejected by the recipient =
domain. We recommend contacting the other email provider for further inform=
ation about the cause of this error. The error that the other server return=
ed was: 554 554 delivery error: dd This user doesn't have a yahoo.com accou=
nt (lets_generatenanerr_or@yahoo.com) [0] - mta1039.mail.re4.yahoo.com (sta=
te 18).

----- Original message -----

MIME-Version: 1.0
Received: by 10.227.137.138 with SMTP id w10mr2088763wbt.19.1289553969477;
 Fri, 12 Nov 2010 01:26:09 -0800 (PST)
Received: by 10.227.151.210 with HTTP; Fri, 12 Nov 2010 01:26:09 -0800 (PST=
)
Date: Fri, 12 Nov 2010 09:26:09 +0000
Message-ID: <AANLkTinghUBLoKRgghJc-k3Bgfp8eui9f-Q0=3DX9ohS0v@mail.gmail.com=
>
Subject: test massage
From: me
To: lets_generatenanerr_or@yahoo.com
Content-Type: text/plain; charset=3DISO-8859-1
0
 
LVL 40

Assisted Solution

by:noci
noci earned 375 total points
ID: 34125372
Ok searching for some more info, which gave me the following info:

For instance, Yahoo often returns the following if the
recipient email address does not exist on the Yahoo
systems : “554 delivery error: This user doesn't have a
Yahoo.com account”. Another typical Yahoo SMTP Error
554 reply is : “554 delivery error: Sorry your message to
<Email-Address> cannot be delivered. This account has
been disabled or discontinued”.

So this is yahoo's method of telling you that the account doesn't exist.
it's a bit late, but allas a fact of life.
The official 554 message, "Transaction Failed" is a generic one meaning this server cannot handle this message for whatever reason. Better errors do exist in the case of a missing /bad address though.
0
 

Author Comment

by:kheim2008
ID: 34168347
thank you all for the answers, we have implemented DKIM signing - we will see how it goes now ...
0
 

Author Closing Comment

by:kheim2008
ID: 34174653
it did not solve all of the issues
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Email Domain Transfer 2 39
Suppress Outlook security alert about name mismatch on ssl certificate 20 134
Microsoft Edge, Outlook OWA 7 40
SPF record 3 28
Easy CSR creation in Exchange 2007,2010 and 2013
Read this checklist to learn more about the 15 things you should never include in an email signature.
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…

919 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now