<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Sendmail</id>
	<title>Sendmail - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Sendmail"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Sendmail&amp;action=history"/>
	<updated>2026-04-13T11:58:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Sendmail&amp;diff=67554&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „= Mailserver-Installation mit Sendmail und Dovecot =  Diese Anleitung beschreibt die Einrichtung eines Mailservers unter Debian mit Sendmail als Mail Transfer…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Sendmail&amp;diff=67554&amp;oldid=prev"/>
		<updated>2026-03-20T05:55:53Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= Mailserver-Installation mit Sendmail und Dovecot =  Diese Anleitung beschreibt die Einrichtung eines Mailservers unter Debian mit Sendmail als Mail Transfer…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Mailserver-Installation mit Sendmail und Dovecot =&lt;br /&gt;
&lt;br /&gt;
Diese Anleitung beschreibt die Einrichtung eines Mailservers unter Debian mit Sendmail als Mail Transfer Agent (MTA) und Dovecot als Mail Delivery Agent (MDA). Die Konfiguration umfasst Maildir-Unterstützung und TLS-Verschlüsselung.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
&lt;br /&gt;
=== Bereinigung des Systems ===&lt;br /&gt;
&lt;br /&gt;
Um Konflikte zu vermeiden, werden andere MTAs wie Postfix oder Exim4 vollständig entfernt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl stop postfix exim4 dovecot || true&lt;br /&gt;
apt purge -y postfix exim4 exim4-base exim4-config exim4-daemon-light exim4-daemon-heavy dovecot-core dovecot-imapd dovecot-lmtpd&lt;br /&gt;
apt autoremove -y&lt;br /&gt;
apt autoclean&lt;br /&gt;
rm -rf /etc/postfix /etc/exim4 /etc/dovecot /var/spool/postfix /var/spool/exim4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maildir-Struktur für Benutzer ===&lt;br /&gt;
&lt;br /&gt;
Sendmail nutzt standardmäßig mbox. Um Maildir (ein Ordner pro E-Mail) zu verwenden, wird das Benutzer-Skelett angepasst.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/skel/Maildir/{cur,new,tmp}&lt;br /&gt;
grep -q MAILDIR /etc/skel/.bashrc || echo 'export MAIL=$HOME/Maildir' &amp;gt;&amp;gt; /etc/skel/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Installation der Sendmail-Suite und der Dovecot-Komponenten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
DEBIAN_FRONTEND=noninteractive apt install -y sendmail sendmail-bin m4 dovecot-core dovecot-imapd dovecot-lmtpd mailutils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Sendmail: Domain-Empfang ===&lt;br /&gt;
&lt;br /&gt;
Damit Sendmail E-Mails für die gesamte Domain (nicht nur den Hostnamen) annimmt, müssen diese in die Datei &amp;lt;tt&amp;gt;local-host-names&amp;lt;/tt&amp;gt; eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FQDN=$(hostname -f)&lt;br /&gt;
DOM=$(hostname -d)&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;$FQDN&amp;quot; &amp;gt; /etc/mail/local-host-names&lt;br /&gt;
echo &amp;quot;$DOM&amp;quot; &amp;gt;&amp;gt; /etc/mail/local-host-names&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sendmail: TLS und SMTPS ===&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration von Sendmail erfolgt über M4-Makros in der Datei &amp;lt;tt&amp;gt;/etc/mail/sendmail.mc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt;EOF &amp;gt;&amp;gt; /etc/mail/sendmail.mc&lt;br /&gt;
define(\`confCACERT_PATH', \`/etc/ssl/certs')&lt;br /&gt;
define(\`confCACERT', \`/etc/ssl/own.crt')&lt;br /&gt;
define(\`confSERVER_CERT', \`/etc/ssl/own.crt')&lt;br /&gt;
define(\`confSERVER_KEY', \`/etc/ssl/own.key')&lt;br /&gt;
DAEMON_OPTIONS(\`Port=smtp, Name=MTA')dnl&lt;br /&gt;
DAEMON_OPTIONS(\`Port=465, Name=TLSMTA, M=s')dnl&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach der Änderung muss die Konfiguration generiert und der Dienst aktualisiert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sendmailconfig&lt;br /&gt;
systemctl restart sendmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dovecot Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
==== Mail-Pfad (Maildir) ====&lt;br /&gt;
Datei: &amp;lt;tt&amp;gt;/etc/dovecot/conf.d/10-mail.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/dovecot/conf.d/10-mail.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
mail_location = maildir:~/Maildir&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SSL/TLS Einstellungen ====&lt;br /&gt;
Datei: &amp;lt;tt&amp;gt;/etc/dovecot/conf.d/10-ssl.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/dovecot/conf.d/10-ssl.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
ssl = yes&lt;br /&gt;
ssl_cert = &amp;lt;/etc/ssl/own.crt&lt;br /&gt;
ssl_key = &amp;lt;/etc/ssl/own.key&lt;br /&gt;
ssl_min_protocol = TLSv1.2&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Authentifizierung und Sockets ====&lt;br /&gt;
Datei: &amp;lt;tt&amp;gt;/etc/dovecot/conf.d/10-master.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/dovecot/conf.d/10-master.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
service imap-login {&lt;br /&gt;
  inet_listener imap {&lt;br /&gt;
  }&lt;br /&gt;
  inet_listener imaps {&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service auth {&lt;br /&gt;
  unix_listener auth-userdb {&lt;br /&gt;
    mode = 0660&lt;br /&gt;
    user = sendmail&lt;br /&gt;
    group = sendmail&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abschluss ==&lt;br /&gt;
&lt;br /&gt;
Dienste neu starten, um die Konfiguration zu aktivieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart sendmail&lt;br /&gt;
systemctl restart dovecot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verifizierung ==&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob Sendmail die Domain als lokal erkennt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Test&amp;quot; | sendmail -v postmaster@$(hostname -d)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mailserver]]&lt;br /&gt;
[[Kategorie:Sendmail]]&lt;br /&gt;
[[Kategorie:Dovecot]]&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>