Sendmail
Uit DeVliegendeWiki
Sendmail is waarschijnlijk de meest gebruikte mailserver ter wereld. Sendmail schijnt lastig te configureren te zijn, maar daar weet ik wel raad mee. In december 2009 is versie 8.14.4 uitgekomen.
Basisfuncties van Sendmail (denk ik):
- E-mail ontvangen van locale MUA's;
- Ontvangen van e-mail van andere MTA's;
- Verzenden van e-mail naar een andere MTA;
- Afleveren van locale e-mail:
- E-mail afleveren in queue's van locale mailboxen;
- E-mail distribueren naar leden van mailings lists;
- E-mail redirecten dat naar aliassen was gestuurd;
Inhoud |
/var/mail
Linux associeert automatisch een e-mail-box bij een computerlogin (als mailutils is geinstalleerd!). Daar hoort uiteraard een queue bij. Dat is /var/mail. In deze map zie je per gebruiker een bestand.
Op het moment dat een MDA e-mail ophaalt (bv. mail), wordt de e-mail verplaatst van deze queue naar bestand mbox in de home directory van de gebruiker.
553 sorry, your envelope sender domain must exist (#5.7.1)
Zie artikel E-mail: Your envelope sender domain must exist
Bronnen
- http://www.sendmail.org/
- Quick & dirty Sendmail config (LinuxQuestions.org)
- Installatie Courier & Postfix (Ubuntu Forums)
- Configuring Linux Mail Servers (Linux Home Networking)
Configureren
Configureer niet sendmail.cnf, maar
/etc/mail/sendmail.mc
Parse dit vervolgens naar sendmail.nf middels
make -C /etc/mail
of
sendmailconfig
of
m4 sendmail.mc > sendmail.nf (niet aangeraden)
Activeer het bijgewerkte mc-bestand:
/etc/init.d/sendmail reload
Installatie
Met
apt-get install sendmail
lijkt Ubuntu wel raad te weten. Ik weet niet of dit de handigste manier is om Sendmail te installeren.
MTA
MTA staat voor Mail Transport Agent. Dat zijn programma's die e-mail versturen, oftewel mailservers. Voorbeelden:
- Courier
- Exchange
- Lotus Domina
- Postfix
- qmail
- Sendmail
- Sendmail Switch (Sendmail met wat commerciƫle toeters en bellen)
- Sun ONE Messaging Server
- Zarafa
- Zimbra
MUA
MUA staat voor Mail User Agent. Dit zijn e-mail-clients, zoals Outlook, Outlook Express, Thunderbird, Horde, Pine, etc.
Queue
Sendmail plaatst alle e-mail eerst in een queue, voorafgaand aan verzending. Er kunnen een aantal redenen zijn waarom e-mail vervolgens langer in de queue blijft staan, bv. omdat de doelmachine niet bereikbaar is.
