Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Aphorismen
Applications
Business Economics & Admin.
My Computers
Cooking
Devices
Folders
Food
Hardware
Infos
Software Development
Sports
Operation Instructions
Todos
Test
Help
Glossary
Community portal
adaptions
Sidebar anpassen
Wiki RB4
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Qmail
Page
Discussion
English
Read
Edit
View history
Toolbox
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Allgemeine Informationen== qmail is an Internet Mail Transfer Agent (MTA) for UNIX-like operating systems. It's a drop-in replacement for the Sendmail system provided with UNIX operating systems. qmail uses the Simple Mail Transfer Protocol (SMTP) to exchange messages with MTA's on other systems. ==Module== Qmail ist im Gegensatz zu sendmail modular aufgebaut. D.h. für jede Aufgabe gibt es ein eigenes Programm. Bevor ich die Einrichtung des Mailservers beschreibe, hier vorab ein paar Informationen zu den wichtigsten Programmen: {| |- |qmail-smtpd |Zum Empfangen der Mails ist der Mail Transfer Agent (MTA) zuständig. Benutzt wird hierbei das Simple Mail Transfer Protocol (SMTP). Er nimmt die Mails von Benutzern entgegen und stellt sie mit dem Befehl qmail-queue in die Warteschlange. Der MTA nimmt auch die Mails von Mailprogrammen entgegen und diese werden dann weiterversendet. Also spielt er auch beim Versenden eine Rolle. Der qmail-smtpd wird vom tcpserver aufgerufen, wenn dieser eine Nachricht am SMTP-Port empfängt. |- |qmail-queue |stellt die Mails in die Warteschlange |- |qmail-send |qmail-send ist für das Versenden der E-Mails die in der Warteschlange stehen zuständig; es übergibt sie an qmail-rspawn oder qmail-lspawn |- |qmail-rspawn |mit diesem Programm werden ausgehende E-Mails verwaltet (Mail-Queue oder Mail-Warteschlange); es übergibt sie an qmail-remote |- |qmail-remote |dieses Programm versendet die E-Mails an andere Mailserver |- |qmail-lspawn |der Verwalter für lokale E-Mails (also das 'Gegenstück' zu qmail-rspawn); es übergibt sie an qmail-local |- |qmail-local |liefert E-Mails an die lokalen Empfänger aus (also das 'Gegenstück' zu qmail-remote) |- |qmail-inject |mit diesem Programm können Mails erstellt und in die Warteschlange gestellt werden (z.B. zum Testen) |- |qmail-clean |hiermit wird die Warteschlange aufgeräumt |- |qmail-pop3d |der POP3-Server von qmail |- |splogger | der Log-Server |} ==Verzeichnisse== * bedeutet, dass es eine weitere numerische Aufteilung aus Handlingsgründen gibt. {| |/var/qmail/ |qmail root |- |/var/log/ |log dir |- |/var/qmail/mailnames/<Domain>/<User>/.qmail (dot-qmail) |User spezifische Konfiguration |- |<qmail root>/users |the qmail-users database files |- |<qmail root>/bin |program binaries and scripts |- |<qmail root>/boot |startup scripts |- |<qmail root>/control |configuration files |- |<qmail root>/doc |documentation (except man pages) |- |mailnames/<Domain>/<User>/Maildir/cur/ |Verzeichnis der aktuellen Mail. __,__ kennzeichnet ungelesene, __,S__ kennzeichnet vermutlich schon gelesene Mails |- |<qmail root>/man |man pages |- |<qmail root>/queue |the queue of unsent messages |- |<qmail root>/queue/bounce |permanent delivery errors |- |<qmail root>/queue/info* |envelope sender address |- |<qmail root>/queue/intd |envelope under construction by qmail |- |<qmail root>/queue/local* |local envelope recipient adress |- |<qmail root>/queue/lock |lock files |- |<qmail root>/queue/mess* |message files |- |<qmail root>/queue/pid |used to acquire an i-node number |- |<qmail root>/queue/remote* |remote envelope recipient address |- |<qmail root>/queue/todo |complete envelopes |} ===Configuration=== Nearly all configuration are located in the {{control}} subdirectory. The following files configure qmail: |virtualdomains|Auflistung der virtuellen Domains !!.qmail Delivery of a user's mail is usually controlled by one or more .qmail files. .qmail files contain a list of delivery instructions, one instruction per line. The first character of the line determines what kind of delivery is involved: |#|comment |{{{|}}}|programm |__/__<MailDir>__/__|maildir |__/__<Mailbox>|mailbox |&|forward |<AlphaNum>|forward ===User=== All users are listed in the file {{assign}} in the {{users}} subdirectory. ===Analyse=== {{/var/qmail/bin/qmail-qstat}} ===Literatur=== *[Life With QMail|file:///C:/Uwes/Documents/QMail/LifeWithQMail.pdf]
Summary:
Please note that all contributions to Wiki RB4 may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Uwe Heuer Wiki New:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:/var/qmail/bin/qmail-qstat
(
edit
)
Template:Assign
(
edit
)
Template:Control
(
edit
)
Template:Users
(
edit
)
Toggle limited content width