Link to home
Start Free TrialLog in
Avatar of pteeter
pteeter

asked on

external recipient intermittently unable to send email

One of clients is having intermittent, non-reproducible problems sending emails to my domain.  Message A to one recipient will go through no problem.  Message B, sent literally 3 minutes later, to the same recipient will fail.  Our SMTP logs show a typical dialog for Message A but no log entries at all for Message B.

Our client has had her desktop support admin clean out her GAL, PAB, etc.  She even had Outlook uninstalled and re-installed.

Early on on the troubleshooting process, her desktop support admin forwarded me a message in which the address she was using for one of our recipients had our domain name *pre-pended* to the username portion of the email address.  Like this:

domain.com-username@domain.com

Seeing this made me think it was definitely operator error, the client simply somehow got the wrong email address.

I am now seeing that messages that fail to get to us have a To line (in messages that have been forwarded to me) that resembles:

To:  'User Name'

Notice the single quotes.  Whereas messages that do make it through to us have a To line that resembles:

To:  User Name

Notice the lack of single quotes.

I'm unable to obtain ample header information so that I can see to what address our client is actually addressing these messages.

Since the failed messages don't appear to make it to our mail server, I still believe that it's operator error on our client's part but they firmly believe the problem lies in our mail server.  I have tried to get their desktop admin to escalate the issue to his email administrator, so far no luck.  I'm thinking I really need to have someone parse their SMTP logs to see if the messages are being sent and if so to what address.

Can someone advise me how best to get my client to export a sent message so I can view the header information and figure out where she is really sending the message?  What's the best method for doing this in Outlook 2007?

Any other thoughts on how to figure this issue out?



ASKER CERTIFIED SOLUTION
Avatar of BamBamHR
BamBamHR

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of pteeter
pteeter

ASKER

I totally agree.  If i see no trace in my logs, then it ain't getting to my server thus...it's only partly my problem.

I think initially the client was getting some kind of NDR message.  Here's the only NDR I have seen regarding these issues:

From: MAILER-DAEMON@mta2.XXXXXX.com
[mailto:MAILER-DAEMON@mta2.XXXXXX.com]
Sent: Tuesday, October 02, 2007 3:36 PM
To: Client Username
Subject: failure notice

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

<ourdomain.com-LocalUser@ourdomain.com>:
preline: fatal: unable to run procmail: file does not exist

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

I also see from reviewing previous messages in this thread that our client is using GFI to filter spam.

Still no word from the client or their mail admin to further trouble shoot the issue.



I am assuming this NDR message came from your clients own mail servers.
Looking at their logs would probably help resolve this issue pretty quickly,
but if you are not getting any cooperation, you may be spinning your wheels
needlessly.

If you have the cooperation of the client, but not their support team, your only
option is to have the client send out some test emails, and see what comes
through, and what does not.

Have the client send several emails to your server to a few different email addresses,
including the domain.com-username@domain.com address. Make sure that the client
is typing in the recipient email manually every time, and not allowing Outlook to
AutoFill the recipients.  
Avatar of pteeter

ASKER

Yup, been trying to get in touch with someone who has access to the SMTP logs.

Thing is, politically, it may not be possible to get the client to do that kind of manual testing.  We'll see.

By-passing Outlook AutoFilling the address is the key, I think.  We'll certainly try it, though looks like it will have to be Monday as client is in MDT and we're PDT.



I hate it when politics get in the way of tech support.. :)

Best of luck.
Avatar of pteeter

ASKER

Seriously.
As the recipient there is little that you can do.
The senders need to prove that the message is being delivered to your server and then rejected (or not). Until the message is delivered to your server there is nothing that you can do.
The headers in the client will not really help, what you need is the SMTP logs (or they need to look at them). Message tracking may show what is happening to the message as well if the other server is Exchange.

Simon.

--
If your question has been answered, please remember to accept the answer and close the question.
Avatar of pteeter

ASKER

Thank you for re-affirming what I was pretty sure I knew to be the case.

I'll keep working on our client to provide logs.