LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 08-30-2006, 02:17 PM   #1
caykroyd
LQ Newbie
 
Registered: Aug 2006
Posts: 5

Rep: Reputation: 0
sendmail stopped sending....sitting in queue


I have a couple CGI scripts that send confirmation emails using sendmail. overnight, the messages stopped sending. They seem to be stuck in the /var/spool/clientmqueue directory. I haven't changed any settings and cannot figure out the problem. I did try to send an email from a shell prompt and that didn't work either.

My internet connection seems to be up, as I can access the web server (apache). I can ftp and ssh. nslookups work so I believe my DNS is functional.

Any ideas on where to look to debug this problem?
 
Old 08-30-2006, 02:29 PM   #2
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
/var/log/maillog

Sometimes if there has been a network hiccup sendmail may miss a mesage then everything queues up behind it. Just restarting sendmail may cause it to begin sending again:

Do a "tail -f /var/log/maillog" in one screen and in another do
"service sendmail restart"

This should either start sendmail and begin sending messages (you'll see them as queued in the log) or it will give you errors which hopefully will tell you why it isn't queueing.

Its always possible that you've been blacklisted by spamfilters if you didn't restrict relaying and some spammer was using your system for spam.
 
Old 08-30-2006, 02:35 PM   #3
caykroyd
LQ Newbie
 
Registered: Aug 2006
Posts: 5

Original Poster
Rep: Reputation: 0
Thank you.. I will try that. If by chance I have been blacklisted.....any solution aside from getting a new IP?
 
Old 08-30-2006, 02:47 PM   #4
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
You can actually contact the people that do the blacklisting and request they remove you. I haven't needed to do that (knock on wood) but I know it can be done. A Google search will likely tell you who to contact.

Prior to doing that though you'd want to make sure you had fixed whatever let the spammer use you or they'll do it again. I'm sure there's some threshold at which the blacklisting folks will quit removing you. Also contacting those people only removes you from their spam lists. If any organization does their own blacklist instead of subscribing to the common ones you'd have to contact them. That would only be necessary if you found it was someone to whom you need to send email. There'd be no reason to bother if it was just someone the spammer had hit using your server.

A quick Google search led to the following page for one of these:
http://dsbl.org/faq-listed
 
Old 08-30-2006, 10:07 PM   #5
caykroyd
LQ Newbie
 
Registered: Aug 2006
Posts: 5

Original Poster
Rep: Reputation: 0
No luck...the maillog shows the messages as "stat=queued". The restart updated the maillog with an alias rebuild message and daemon starting, but no error messages.

I am using SMART_HOST option to forward to my isp's smtp. Not sure if they changed any settings on their end.

Any other ideas on how to fix this?
 
Old 08-31-2006, 08:34 AM   #6
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Nothing in the log complained about any of the messages?

It may be your ISP is denying relating.

Do:
telnet <isp's mailhost> 25

Where isp's mailhost is the name or IP of the host you are doing your smtp to?

The above will open the smtp port (port 25) on the mail host.

The link here discusses how to test.
http://72.14.209.104/search?q=cache:...ient=firefox-a

Essentially you can send a mail with this direct connection instead of going through your sendmail config.

At the end of your telnet session hit Ctrl-[ then you'll see a telnet prompt then type "close" and hit return.
 
Old 09-01-2006, 12:56 PM   #7
caykroyd
LQ Newbie
 
Registered: Aug 2006
Posts: 5

Original Poster
Rep: Reputation: 0
Thank you for that link. It will help in the future.

My problem has been solved. How? I don't know. There where no errors in the maillong just messages going into the queue. I could access the smtp domain through telnet using the ip address, but would get name resolution failures when trying to use the domain name.

In short, I believe my ISP was having DNS issues, but if they weren't I have no idea how the problem was solved. Thanks for the help.
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Mutt stopped sending emails without an error ille.pugil42 Linux - Software 1 06-23-2006 03:45 PM
SendMail Queue Problem dunmarie Linux - Software 0 06-28-2005 07:34 AM
Evolution Stopped Sending After Fedora 3 Update pmconway Linux - Software 0 02-24-2005 01:21 AM
sendmail queue visuelz Linux - Software 0 07-17-2003 11:39 AM
Cron has stopped sending emails shanagg Linux - General 0 07-02-2003 01:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 03:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration