Solved

mail not reaching recipient

Posted on 2010-11-08
14
921 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 39

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 39

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 39

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
Why do Marketing keep bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

 
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 39

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 39

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

Wish Marketing would stop bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

Join & Write a Comment

Utilizing an array to gracefully append to a list of EmailAddresses
Email attacks are the most efficient and effective way for cyber criminals and hackers to compromise a computer or network. We often find our-self second guessing the authenticity of an email message, for such instances we can follow practical princ…
Familiarize people with the process of utilizing SQL Server stored procedures from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Micr…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…

708 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

15 Experts available now in Live!

Get 1:1 Help Now