<?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=Grundkonfiguration_Sendmail</id>
	<title>Grundkonfiguration Sendmail - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Grundkonfiguration_Sendmail"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Grundkonfiguration_Sendmail&amp;action=history"/>
	<updated>2026-06-29T04:01:57Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Grundkonfiguration_Sendmail&amp;diff=58823&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „== Sendmail-Konfiguration ==  '''Sendmail''' ist einer der ältesten und am weitesten verbreiteten Mail Transfer Agents (MTA). Aufgrund seiner komplexen Konfig…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Grundkonfiguration_Sendmail&amp;diff=58823&amp;oldid=prev"/>
		<updated>2025-02-04T17:44:12Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Sendmail-Konfiguration ==  &amp;#039;&amp;#039;&amp;#039;Sendmail&amp;#039;&amp;#039;&amp;#039; ist einer der ältesten und am weitesten verbreiteten Mail Transfer Agents (MTA). Aufgrund seiner komplexen Konfig…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Sendmail-Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
'''Sendmail''' ist einer der ältesten und am weitesten verbreiteten Mail Transfer Agents (MTA). Aufgrund seiner komplexen Konfiguration wird es oft durch modernere MTAs wie Postfix oder Exim ersetzt, aber es ist weiterhin in vielen Unix- und Linux-Systemen verfügbar.&lt;br /&gt;
&lt;br /&gt;
= Vorbereitungen =&lt;br /&gt;
* mkdir -p /etc/skel/Maildir/{cur,new,tmp}&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* apt-get install sendmail sendmail-bin mailutils&lt;br /&gt;
&lt;br /&gt;
= Grundkonfiguration =&lt;br /&gt;
Sendmail verwendet eine Makro-Konfigurationsdatei (`sendmail.mc`), aus der die eigentliche Konfigurationsdatei (`sendmail.cf`) generiert wird.&lt;br /&gt;
&lt;br /&gt;
* vi /etc/mail/sendmail.mc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define(`SMART_HOST', `smtp.example.com')dnl&lt;br /&gt;
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl&lt;br /&gt;
FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl&lt;br /&gt;
FEATURE(`access_db', `hash -T&amp;lt;TMPF&amp;gt; -o /etc/mail/access.db')dnl&lt;br /&gt;
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach Änderungen die Konfiguration neu generieren:&lt;br /&gt;
* m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&lt;br /&gt;
&lt;br /&gt;
= Maildir-Format aktivieren =&lt;br /&gt;
* vi /etc/mail/sendmail.mc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define(`MAILER_LOCAL', `maildir')dnl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wichtige Sendmail-Kommandos =&lt;br /&gt;
* systemctl status sendmail&lt;br /&gt;
* systemctl start sendmail&lt;br /&gt;
* systemctl stop sendmail&lt;br /&gt;
* systemctl reload sendmail&lt;br /&gt;
* sendmail -bp  # Zeigt die Warteschlange&lt;br /&gt;
* sendmail -q  # Erzwingt das Senden der Warteschlange&lt;br /&gt;
&lt;br /&gt;
= Logging =&lt;br /&gt;
* tail -f /var/log/mail.log&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Feb 04 13:20:55 mail sendmail[1234]: 1abcdE-0001XY-Qd: from=user@example.com, size=512, nrcpts=1, msgid=&amp;lt;20250204132055@example.com&amp;gt;, relay=client.example.com [192.168.244.1]&lt;br /&gt;
Feb 04 13:20:55 mail sendmail[1234]: 1abcdE-0001XY-Qd: to=recipient@example.com, delay=00:00:01, stat=Sent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation von Mailutils =&lt;br /&gt;
* apt-get install mailutils&lt;br /&gt;
&lt;br /&gt;
= Lokales Lesen von Mails =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mario@mail:~$ mail&lt;br /&gt;
&amp;quot;/var/mail/mario&amp;quot;: 5 messages 5 unread&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Authentifizierung mit SASL =&lt;br /&gt;
Sendmail kann SASL für SMTP-Authentifizierung nutzen.&lt;br /&gt;
&lt;br /&gt;
== Dovecot für SASL konfigurieren ==&lt;br /&gt;
* vi /etc/dovecot/conf.d/10-master.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service auth {&lt;br /&gt;
   unix_listener /var/spool/sendmail/auth {&lt;br /&gt;
      mode = 0660&lt;br /&gt;
      user = smmsp&lt;br /&gt;
      group = smmsp&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* vi /etc/dovecot/conf.d/10-auth.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth_mechanisms = plain login&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sendmail-Konfiguration für SASL ==&lt;br /&gt;
* vi /etc/mail/sendmail.mc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define(`confAUTH_OPTIONS', `A p')dnl&lt;br /&gt;
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl&lt;br /&gt;
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach Änderungen die Konfiguration neu generieren:&lt;br /&gt;
* m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&lt;br /&gt;
&lt;br /&gt;
= Neustart der Dienste =&lt;br /&gt;
* systemctl restart sendmail&lt;br /&gt;
* systemctl restart dovecot&lt;br /&gt;
&lt;br /&gt;
= Verschlüsselung mit TLS/SSL =&lt;br /&gt;
== SSL-Zertifikate hinterlegen ==&lt;br /&gt;
* mkdir /etc/mail/ssl&lt;br /&gt;
* cp /root/xin-ca.crt /etc/mail/ssl&lt;br /&gt;
* cp /root/xin-ca-mail.example.com.crt /etc/mail/ssl&lt;br /&gt;
* cp /root/xin-ca-mail.example.com.key /etc/mail/ssl&lt;br /&gt;
&lt;br /&gt;
== Sendmail TLS-Konfiguration ==&lt;br /&gt;
* vi /etc/mail/sendmail.mc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define(`confCACERT_PATH', `/etc/mail/ssl')dnl&lt;br /&gt;
define(`confCACERT', `/etc/mail/ssl/xin-ca.crt')dnl&lt;br /&gt;
define(`confSERVER_CERT', `/etc/mail/ssl/xin-ca-mail.example.com.crt')dnl&lt;br /&gt;
define(`confSERVER_KEY', `/etc/mail/ssl/xin-ca-mail.example.com.key')dnl&lt;br /&gt;
define(`confCLIENT_CERT', `/etc/mail/ssl/xin-ca-mail.example.com.crt')dnl&lt;br /&gt;
define(`confCLIENT_KEY', `/etc/mail/ssl/xin-ca-mail.example.com.key')dnl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach Änderungen die Konfiguration neu generieren:&lt;br /&gt;
* m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&lt;br /&gt;
&lt;br /&gt;
= Sendmail neu starten =&lt;br /&gt;
* systemctl restart sendmail&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>