Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

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

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

Thanks
0
Comment
Question by:VMWARE
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

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

The new Gmail Phishing Scam going around is surprising even the savviest of users with its sophisticated techniques.
Want to know how to use Exchange Server Eseutil command? Go through this article as it gives you the know-how.
In this video we show how to create an email address policy 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 Mail Flow…
To show how to generate a certificate request 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 Servers >> Certificates…

670 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