Many emails dont arrive, what could be wrong?

Discussion in 'Site & Server Administration' started by Neticule, Mar 11, 2008.

  1. #1
    Hey everyone, I have a dedicated server from the planet, it uses WHM / cpanel to manage it, Well, I have alot of email addresses I use that are run off of this server, and it seems like alot of emails never arrive, Like today I registered at 10 websites, and only 5 confirmation emails showed up, I had to re register on the other 5 sites using an email that is not associated with my server. They show up with no problem.

    I have searched through WHM panel and cant find any reason for this! I have of course checked my spam folders, but nothing, I can find no sign of these emails. Is there some spam blocker in WHM or cpanel that I am not seeing? As far as I know all of these are turned off, I never want my spam totally blocked before I even download it... Just incase something gets missed.

    Can anyone give me any clue as to how I go about fixing this? Its been going on for over a year now and its getting annoying, I know I have missed several hundred emails due to this...

    Sorry for such a long post, hope someone can help!
     
    Neticule, Mar 11, 2008 IP
  2. fbnewtz

    fbnewtz Peon

    Messages:
    160
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Well, there are a few thinks you can look at. This will require logging into you server with SSH though.

    One is your mail.log file. Usually located in /var/log/mail.log This varies depending on how each server is setup though.

    A good tool that I like to use that can give you an easy synopsis of email that has problems coming into your server is with pflogsumm. This is really easy to install and use. It might already be installed on your server. You run it by typing the following on the command line.

    plogsumm /var/log/mail.log

    This gives you some great information in an easy to read format. You might need to use less to see all of the output though:

    plogsumm /var/log/mail.log | less

    This will give you a page of data at a time.

    This also assumes you are using Postfix as your mail server.

    Depending on what OS you are using on your server you can potentially easily install pflogsumm:


    apt-get install pflogsumm for Debian based machines.

    Good Luck,

    Fred
     
    fbnewtz, Mar 11, 2008 IP
  3. gate2vn

    gate2vn Peon

    Messages:
    809
    Likes Received:
    33
    Best Answers:
    1
    Trophy Points:
    0
    #3
    I don't think cPanel runs on Debian. I remember long time ago, I tried to install cPanel on Debian, but it's not working. And cPanel using Exim, not Postfix I believe.

    The log you should check can be located in /var/log/exim/. If you don't see incoming email, that's not your problem. But if there is, you can see more reasons why you cannot receive it in your mail client
     
    gate2vn, Mar 11, 2008 IP
  4. Neticule

    Neticule Well-Known Member

    Messages:
    491
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    108
    #4
    Thanks much guys! I will try out what you said, hopefully I can find some debug info in those logs or something :)
     
    Neticule, Mar 11, 2008 IP