Solved

What are the processes  Qmail-local.mov and qmail-queue.mov?

Posted on 2010-09-13
1
1,006 Views
Last Modified: 2013-12-02
What are the processes  Qmail-local.mov and qmail-queue.mov?

Thanks
0
Comment
Question by:VMWARE
1 Comment
 
LVL 20

Accepted Solution

by:
Daniel McAllister earned 500 total points
ID: 33685841
First, understand that QMail is a "multi-threaded" mail system... that means that there isn't one "monolithic" program that "does it all" (like sendmail), instead there are several smaller ("specialized") processes that do the work.

When a message arrives via the SMTP protocol (whether on port 25, 587, 465, or some other port), it has to be "parsed" for recipients -- that is, "where to I deliver this message". The result of this parsing is that the message is QUEUED for delivery -- either to local recipients (domains that are serviced by THIS server), or remote recipients (domains that are serviced by another server -- you'll probably use DNS MX records to discover where that server is and use SMTP to deliver it there). The ACTUAL sending of the message isn't done here, rather it is put into a QUEUE (usually in /var/qmail/queue!) where OTHER processes detect its presence and then process it.

The QMail Queue has several parts, but the MAIN ones are:
  mess  - contains the actual message body (regardless of WHERE the message is going to be delivered -- and especially regardless of how many recipients there are)
  local  - contains the e-mail addresses of local recipients of the message
  remote - contains the e-mail addresses of remote recipients of the message

AGAIN, separate processes monitor the queue for the presence of local- and remote-bound messages. As each message is delivered (local messages are copied into the appropriate user's mailbox, remote messages are delivered via SMTP).  

The two routines you're asking about are the routines the actually move message contents OUT of the queue for local and remote messages (respectively).

The only reason you SHOULD be aware of these processes is if they break... The only time *I* have ever heard of them breaking was in a PLESK distribution that was fixed in 2008 where it didn't allow the process enough RAM to operate, so it would crash repeatedly.

So, if this is the issue, update PLESK!

I hope this explains, and hopefully helps!

Dan
IT4SOHO
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

The Microsoft Exchange server database may become damaged or corrupted due to many reasons, such as system failure. When this happens, it is usually urgent to restore the system to a stable and working state. There are different symptoms and causes …
MS outlook is a premier email client that enable you to send and receive the e-mails with various file formats of attachments such as document files, media file, and many others formats. There is some scenario occurs when a receiver of an e-mail mes…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now