#1 (permalink)  
Old 09-28-2007, 01:00 PM
Registered User
 
Join Date: Jun 2004
Posts: 29
FourMat
Missing emails and Where To Find Logs

Hi, I have just updated the system to the latest release version of cPanel 11 as well as upgraded the mailboxes to maildir.

I have a client who has been receiving regular weekly emails from a particular UPS (United Parcel Service) address to their account for quite a while now. Now coincidentally, after the upgrade, they are not receiving those emails. We have had UPS resend the emails several times, but the only emails that we were able to receive came to another server. They are getting some other emails from UPS from *.ups.com, but the critical one is not showing up.

(I have also backtraced the log file to identify when those emails had come through previously, and it appears that SA didn't have them flagged as spam)

We have whitelisted the *.ups.com domain in SpamAssassin, but nothing. I have checked the maillog file and can find no record of the emails even being received by the server at all. I assume that the maillog shows all email transactions that are attempting to get sent to addresses on the server.

OK my questions:
1) Is there any place besides the maillog file that records the receipt of an email through the server?

2) Are the any diagnostic tips or tricks that someone can recommend to find out if a particular email is being received or attempted to receive a particular email other than sifting through the maillog files?

3) If the email record isn't showing up in the maillog file, then does that mean that SA didn't even have a chance to see it?

4) Are there any other records of email transaction that might be important in tracing this problem?

Any other advice for this problem would be greatly appreciated. Thanks.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 09-28-2007, 01:28 PM
Registered User
 
Join Date: Sep 2004
Posts: 815
mtindor is on a distinguished road
In WHM / Exim Configuration Editor:

Use callouts to verify the existence of email senders. Basiclly, exim will connect to the mail exchanger for a given address to make sure it exists before accepting mail from it.

If you have the above enabled (checkmarked), then uncheckmark it, save, and see if you can now get the emails you were looking for. Callouts create problems for people a lot of times.

/var/log/exim_mainlog
/var/log/exim_rejectlog
/var/log/maillog

If you do not see any reference to the emails sent by UPS in those files, then they aren't making it to your server for whatever reason.

Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 09-28-2007, 03:10 PM
Registered User
 
Join Date: Jun 2004
Posts: 29
FourMat
Awesome. That did it! I found the referenced email in the files and as you predicted, it was being rejected because it couldn't be verified.

Thanks a ton!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 09-28-2007, 03:35 PM
Registered User
 
Join Date: Sep 2004
Posts: 815
mtindor is on a distinguished road
Quote:
Originally Posted by FourMat View Post
Awesome. That did it! I found the referenced email in the files and as you predicted, it was being rejected because it couldn't be verified.

Thanks a ton!
You are welcome !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 08:00 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© cPanel Inc