Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

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

Posted on 2010-09-13
1
Medium Priority
?
1,018 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 21

Accepted Solution

by:
Daniel McAllister earned 2000 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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As cyber crime continues to grow in both numbers and sophistication, a troubling trend of optimization has emerged over the last year.
Sometimes clients can lose connectivity with the Lotus Notes Domino Server, but there's not always an obvious answer as to why it happens.   Read this article to follow one of the first experiences I had with Lotus Notes on a client's machine, my…
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …

886 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