The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Mail is broke (webmail and outlook)

Discussion in 'E-mail Discussions' started by junglecat, Oct 1, 2005.

  1. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    I have several clients with reseller accounts on one server who are suddenly complaining about the mail no longer working-

    They can NOT download mail to outlook express
    They can NOT send mail through outlook express
    They can NOT receive mail through webmail
    They CAN send mail through webmail

    I had them manually reconfigure outlook. No help.

    I tried to look in the server email logs to troubleshoot:

    /var/log/exim_mainlog

    and got this error: permission denied :confused:

    -----------------

    Have tried these various fixes:

    --------

    /scripts/mailperm

    --------

    /scripts/updatenow

    --------

    /scripts/upcp

    --------

    /scripts/fullhordereset

    --------

    /scripts/fixwebmail

    --------

    /scripts/resethorde

    --------

    1. Repair the horde database through WHM

    2. Delete any horde files in /tmp and restart cPanel

    3. Force a cPanel update:

    /scripts/upcp --force

    --------

    /scripts/fixeverything

    -----------------

    Nothing has worked, and I'm out of ideas.

    Server specs:

    WHM 10.6.0 cPanel 10.8.0-R27
    CentOS 3.5 i686 - WHM

    Any ideas? What else can I try?
     
    #1 junglecat, Oct 1, 2005
    Last edited: Oct 1, 2005
  2. tawfiq

    tawfiq Active Member

    Joined:
    Mar 13, 2004
    Messages:
    37
    Likes Received:
    0
    Trophy Points:
    6
    what error does outlook give you?

    is exim/cppop/imap services running in WHM service status?
     
  3. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    All those services are up.

    If it's important to know, exim is running on ports 25 and also 26.

    I don't have an account of my own on that server, so I'm emailing a couple of the clients for their cpanel logins and also asking them to set me up test email accounts so I can use them in outlook express to send/receive test mails and record errors.
     
  4. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    36
    This will happen if you type only:
    Code:
    /var/log/exim_mainlog
    at the command prompt, as in doing so you will be trying to execute /var/log/exim_mainlog, hence the permissions error.

    To get the exim errors, you might want to try:

    Code:
    tail /var/log/exim_mainlog
    or
    Code:
    tail /var/log/exim_rejectlog
    to get the most recent lines from the respective logs, or just download the entirety of the logs to your own PC and browse through them carefully.
     
  5. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ok, I did tail /var/log/exim_mainlog and these are the results:


    root@server5 [~]# tail /var/log/exim_mainlog
    2005-10-02 17:52:36 H=(n10b.bulk.scd.yahoo.com) [209.73.160.77] sender verify de
    fer for <sentto-3840967-39631-1128157685-marleneg=domain.com@returns.groups.ya
    hoo.com>: host lookup did not complete
    2005-10-02 17:52:36 H=(n10b.bulk.scd.yahoo.com) [209.73.160.77] F=<sentto-384096
    7-39631-1128157685-marleneg=domain.com@returns.groups.yahoo.com> temporarily r
    ejected RCPT <marleneg@domain.com>: Could not complete sender verify
    2005-10-02 17:52:36 failed to expand condition "${perl{democheck}}" for demochec
    k router: Undefined subroutine &main::democheck called.

    2005-10-02 17:52:36 H=(n10b.bulk.scd.yahoo.com) [209.73.160.77] sender verify de
    fer for <sentto-2621652-130167-1128186997-marleneg=domain.com@returns.groups.y
    ahoo.com>: host lookup did not complete
    2005-10-02 17:52:36 H=(n10b.bulk.scd.yahoo.com) [209.73.160.77] F=<sentto-262165
    2-130167-1128186997-marleneg=domain.com@returns.groups.yahoo.com> temporarily
    rejected RCPT <marleneg@domain.com>: Could not complete sender verify
    2005-10-02 17:52:36 failed to expand condition "${perl{democheck}}" for demochec
    k router: Undefined subroutine &main::democheck called.

    2005-10-02 17:52:36 H=(n11a.bulk.scd.yahoo.com) [66.94.237.16] sender verify def
    er for <sentto-2621652-130307-1128257460-marleneg=domain.com@returns.groups.ya
    hoo.com>: host lookup did not complete
    2005-10-02 17:52:36 H=(n11a.bulk.scd.yahoo.com) [66.94.237.16] F=<sentto-2621652
    -130307-1128257460-marleneg=domain.com@returns.groups.yahoo.com> temporarily r
    ejected RCPT <marleneg@domain.com>: Could not complete sender verify


    I had 2 clients on that server send me their logins and also set me up test email accounts and I'm going to watch what happens when I send test mails.
     
  6. jackie46

    jackie46 BANNED

    Joined:
    Jul 25, 2005
    Messages:
    537
    Likes Received:
    0
    Trophy Points:
    0

    Thats a huge mistake. No matter how many servers you have you should have a domain and email account that works on every server so that if something is not working you will also know and you can test. We have a domain on every box, all 10 with test email accounts that work.
     
  7. jackie46

    jackie46 BANNED

    Joined:
    Jul 25, 2005
    Messages:
    537
    Likes Received:
    0
    Trophy Points:
    0
    Uncheck the option verify sender callout for starters.
     
  8. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ok, did that and a peculiar thing happened.

    I have test email accounts in 2 different domains. 1 started working and the other one is still broke. :confused:
     
  9. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Been intending to do that, I guess I better go ahead and do it.

    I always have a ton of extra domains lying around, especially from clients who buy hosting and a domain, then abandon it all after a month or two. :rolleyes:
     
  10. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ok, the 2nd account is trying to work except when I try to send mail from that account via outlook express it's rejecting the password.
     
  11. smile

    smile Well-Known Member

    Joined:
    Oct 2, 2004
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    Can you check if the exim.pl file under /etc exists or not ?
     
  12. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Yes, it's there
     
  13. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    Ok, both test accounts are able to receive mail now (both oe and web), but neither is able to send mail.

    In webmail, it seems to send, but never gets where it's going.

    In outlook express, it rejects the password when sending, then pops up a completely blank error box.

    Client's mailing list scripts are also not sending.

    Everyone on the server is complaining :(
     
  14. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    On a hunch, I just checked the permissions of exim.pl
    They are 644, no execute permissions at all. Could that be it? I'm afraid to change it without knowing what it's supposed to be.
     
  15. chirpy

    chirpy Well-Known Member

    Joined:
    Jun 15, 2002
    Messages:
    13,475
    Likes Received:
    20
    Trophy Points:
    38
    Location:
    Go on, have a guess
    I would suggest that you move the /etc/exim.pl out of the way and then run:

    /scripts/eximup --force

    What it carefully for any errors.
     
  16. trato

    trato Member

    Joined:
    Oct 16, 2004
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    I removed and updated the exim but the error with pass continues.. :confused:

    In the outlook shows this error: POP3, Server answere: '-ERR Maildir invalid (no 'cur' directory)', Port: 110, Security (SSL): No, Server Error: 0x800CCC90, Error nº: 0x800CCC92-ERR Maildir invalid (no 'cur' directory)
     
  17. junglecat

    junglecat Well-Known Member

    Joined:
    Jul 6, 2004
    Messages:
    168
    Likes Received:
    0
    Trophy Points:
    16
    I forgot where I posted this and didn't come back to this topic until now, but I found another post about running /scripts/eximup --force so I did that and it fixed the mail.

    That was easy! Wish I'd known to do that in the first place, but I've got that tip added to my bag of tricks now. :D
     
  18. duranduran

    duranduran Well-Known Member

    Joined:
    Apr 30, 2004
    Messages:
    198
    Likes Received:
    0
    Trophy Points:
    16
Loading...

Share This Page