Can not receive E-mail anyomre, but can send?

WebNOS

Verified User
Joined
Aug 21, 2006
Messages
8
Can not receive E-mail anymore, but can send?

After searching around the forum and trying solutions from people who had this similar problem, my E-mail is still broken.

Apparently since this month I haven't received any new E-mail, but nothing is bouncing back.. so the E-mail is sitting somewhere on my server hopefully to be read.

It worked fine and this month just stopped working. I can send E-mail fine from WebMail/POP3 to any account+gmail, etc, however, I can't receive any new E-mails. I don't know where the E-mail is sitting. However, if I send E-mail from another account on the system, it receives fine. It seems it only is allowing internal E-mail or something along those lines.

Not sure real stumped here and need E-mail working asap. Any suggestions would be great.

Thanks in advance,
Matt
 
Last edited:
Matt,

check your exim logs. /var/log/exim folder.

Read those over, see if anything is coming in. If the logs are just sitting there and not growing it is possible exim is frozen.

Try ps aux | grep exim to see if it's running. Try restarting exim with service exim restart (on a redhat based machine) and then watch the logs see if mail is coming in.

Not sure which server you are using as your outgoing either, it is possible you are not even using your server as outgoing and maybe your ISP's which would explain why outgoing is working fine.
 
Hey there,

it was running, and then I did the restart exim and now the emails are coming in again. I don't know what the deal was.

Thanks. Here is the logs before I did a restart.

os.net) [127.0.0.1] P=esmtp S=761 [email protected] T="hello" from <[email protected]> for [email protected]
2006-09-08 00:00:24 1GLaLf-0005vl-MB => [email protected] F=<[email protected]> R=lookuphost T=remote_smtp S=788 H=gmail-smtp-in.l.google.com [66.249.83.27] C="250 2.0.0 OK 1157699312 i36si2559326wxd"
2006-09-08 00:00:24 1GLaLf-0005vl-MB Completed
2006-09-08 00:01:52 1GLaN6-0000RV-Rw <= [email protected] H=localhost (panel.webnos.net) [127.0.0.1] P=esmtp S=762 [email protected] T="ads" from <[email protected]> for [email protected]
2006-09-08 00:01:53 1GLaN6-0000RV-Rw => [email protected] F=<[email protected]> R=lookuphost T=remote_smtp S=789 H=gmail-smtp-in.l.google.com [66.249.83.27] C="250 2.0.0 OK 1157699401 i39si3570wxd"
2006-09-08 00:01:53 1GLaN6-0000RV-Rw Completed
[root@vault exim]#
[root@vault exim]# ps aux | grep exim
mail 29983 0.0 0.1 7260 1168 ? Ss Aug31 0:02 /usr/sbin/exim -bd -q15m -oP /var/run/exim.pid
root 30077 0.0 0.0 3724 660 pts/6 R+ 00:25 0:00 grep exim
[root@vault exim]# service exim restart
Shutting down exim:
Starting exim:


- After that I did a test send email and it received.

Is there anyway to find the old emails that were sent to me?

Also, I see a lot of

2006-09-07 04:02:40 1GLHeZ-0000dJ-LQ == [email protected] R=localuser T=local_delivery defer (-29): User$
2006-09-07 04:02:40 1GLHeZ-0000dJ-LQ ** [email protected]: retry timeout exceeded

in the mainlog file from earlier this month
 
ahh ..

i also have the exactly same problem

this is my /var/log/exim/mainlog

2006-09-09 03:00:15 1GLlaI-0003Wt-UH <= [email protected] H=ug-out-1314.google.com [66.249.92.173] P=esmtp S=1552 [email protected] T="test" from <[email protected]> for [email protected]
2006-09-09 03:00:15 1GLlaI-0003Wt-UH => ejai <[email protected]> F=<[email protected]> R=virtual_user T=virtual_localdelivery S=1710
2006-09-09 03:00:15 1GLlaI-0003Wt-UH Completed

this is when i send email from gmail to my account. i supposed the email is succesfully send .. but i cannot seem to get the email using pop3 ... any idea??
 
here is the log of /var/log/maillog ..

Sep 9 03:15:34 server vm-pop3d[13580]: User '[email protected]' logged in from 60.50.249.123, nmsgs=0
Sep 9 03:15:35 server vm-pop3d[13580]: Session ended for user: '[email protected]' from 60.50.249.123, nmsgs=0, ndel=0

it is showing that pop 3 said that i did not have any new email.

can anyone help please.
 
Matt,

I had the same problem not sure what it is but i setup a cron to restart exim every hour and have yet to have any complaints from clients any more. Not a complete fix I know, but it helps for the time being.

ejai not sure about your problem.
 
vandal said:
Matt,

I had the same problem not sure what it is but i setup a cron to restart exim every hour and have yet to have any complaints from clients any more. Not a complete fix I know, but it helps for the time being.

ejai not sure about your problem.

could you help me on setting up a cron to restart exim every day or so? not sure how to go about that

Thanks
 
Every hour is probably a better idea.

Login via ssh as root.

run: crontab -e

add a line: 0 * * * * /sbin/service exim restart

hit: shift + :

type: wq

and you are done.

check out /var/log/crond to ensure it runs every hour.

Justin
 
vandal said:
Every hour is probably a better idea.

Login via ssh as root.

run: crontab -e

add a line: 0 * * * * /sbin/service exim restart

hit: shift + :

type: wq

and you are done.

check out /var/log/crond to ensure it runs every hour.

Justin

Thanks vandal, great help.. I'll give it a shot :)
 
np, and good luck :) it worked for me. Not sure why exim is bailing but it does for me, but the process doesn't die, it appears to be running but is all frozen.

let me know how it goes for you.

Justin
 
ejai said:
here is the log of /var/log/maillog ..

Sep 9 03:15:34 server vm-pop3d[13580]: User '[email protected]' logged in from 60.50.249.123, nmsgs=0
Sep 9 03:15:35 server vm-pop3d[13580]: Session ended for user: '[email protected]' from 60.50.249.123, nmsgs=0, ndel=0

it is showing that pop 3 said that i did not have any new email.

can anyone help please.

I just had this same problem.

Go to /var/spool/virtual

Do an "ll" (ls -l) and see if the mail GROUP owns all the mail folders, my problem was the folder was owned by user:user instead of user:mail and that broke pop3 (but not imap).

Or just type this for good measure:

chgrp mail /var/spool/virtual/*
 
Last edited:
I also found when exim was acting up, I had other non-related problems (coldfusion was eating all my resources and causing httpd to act out of wack). Restarting both of these fixed my exim problem, at least temporarily.

I also found at one point the nameservers from my datacenter I was using had been changed and that caused exim to really stop working :)

make sure they are valid in /etc/resolv.conf

Justin
 
Back
Top