Exim4: Unterschied zwischen den Versionen

Aus XccesS Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „===Beschreibung=== ===Download=== ===Installation=== ===Konfiguration=== Domains von Absenderüberprüfung ausschließen: Replacing "require verify = sender" with<syntaxhighlight lang="bash"> deny !sender_domains = *.domain.com : domain.com !verify = sender </syntaxhighlight> ===Update=== ===Test=== ===Codeschnipsel=== ===Nützliche Links===“
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
===Beschreibung===
===Beschreibung===
Exim4 ist ein Mail Transfer Agent (MTA) oder ein E-Mail-Server, der unter Unix-ähnlichen Betriebssystemen wie Linux, BSD und macOS eingesetzt wird. Es ist eine der am weitesten verbreiteten Alternativen zu anderen MTAs wie Sendmail oder Postfix.


Exim4 wurde in C geschrieben und ist sehr flexibel und anpassungsfähig. Es unterstützt verschiedene E-Mail-Protokolle wie SMTP, POP3 und IMAP. Es ist auch in der Lage, Spam- und Virenschutzfunktionen zu integrieren und bietet viele Funktionen für die Konfiguration und Verwaltung von E-Mails.
Exim4 ist bekannt für seine hervorragende Konfigurierbarkeit. Die Konfigurationsdateien sind einfach zu lesen und zu bearbeiten, was die Anpassung an spezifische Anforderungen erleichtert. Die Syntax der Konfigurationsdateien ist sehr intuitiv und ermöglicht es Administratoren, schnell und einfach Änderungen vorzunehmen.
Zusammenfassend ist Exim4 ein zuverlässiger und flexibler E-Mail-Server, der für eine Vielzahl von Anwendungen geeignet ist. Es ist einfach zu konfigurieren und zu verwalten und bietet eine breite Palette von Funktionen, die den Anforderungen von kleinen bis hin zu großen Unternehmen entsprechen.
===Download===
===Download===


Zeile 8: Zeile 14:
Domains von Absenderüberprüfung ausschließen:
Domains von Absenderüberprüfung ausschließen:


Replacing "require verify = sender" with<syntaxhighlight lang="bash">
Replacing "require verify = sender" with
<syntaxhighlight lang="bash">
deny !sender_domains = *.domain.com : domain.com
deny !sender_domains = *.domain.com : domain.com
!verify = sender
!verify = sender
</syntaxhighlight>
</syntaxhighlight>


DSL IP Adresse vor Antispam whitelisten:
<syntaxhighlight lang="bash">
nano /home/hendrik/whitelist.sh
</syntaxhighlight>
<syntaxhighlight lang="bash">
#!/bin/bash
#Datei aufräumen
> /etc/exim4/white-blocks.conf
# Resolve domain to IP address
ip=$(dig +short domain.com)
# Write IP address to file
echo $ip >> /etc/exim4/white-blocks.conf
echo "IP address $ip written to /etc/exim4/white-blocks.conf"
</syntaxhighlight>
Cronjob einfügen:
<syntaxhighlight lang="bash">
crontab -e
</syntaxhighlight>
<syntaxhighlight lang="bash">
0 * * * * /home/hendrik/whitelist.sh >/dev/null 2>&1
</syntaxhighlight>
===Update===
===Update===



Version vom 23. März 2023, 12:10 Uhr

Beschreibung

Exim4 ist ein Mail Transfer Agent (MTA) oder ein E-Mail-Server, der unter Unix-ähnlichen Betriebssystemen wie Linux, BSD und macOS eingesetzt wird. Es ist eine der am weitesten verbreiteten Alternativen zu anderen MTAs wie Sendmail oder Postfix.

Exim4 wurde in C geschrieben und ist sehr flexibel und anpassungsfähig. Es unterstützt verschiedene E-Mail-Protokolle wie SMTP, POP3 und IMAP. Es ist auch in der Lage, Spam- und Virenschutzfunktionen zu integrieren und bietet viele Funktionen für die Konfiguration und Verwaltung von E-Mails.

Exim4 ist bekannt für seine hervorragende Konfigurierbarkeit. Die Konfigurationsdateien sind einfach zu lesen und zu bearbeiten, was die Anpassung an spezifische Anforderungen erleichtert. Die Syntax der Konfigurationsdateien ist sehr intuitiv und ermöglicht es Administratoren, schnell und einfach Änderungen vorzunehmen.

Zusammenfassend ist Exim4 ein zuverlässiger und flexibler E-Mail-Server, der für eine Vielzahl von Anwendungen geeignet ist. Es ist einfach zu konfigurieren und zu verwalten und bietet eine breite Palette von Funktionen, die den Anforderungen von kleinen bis hin zu großen Unternehmen entsprechen.

Download

Installation

Konfiguration

Domains von Absenderüberprüfung ausschließen:

Replacing "require verify = sender" with

deny !sender_domains = *.domain.com : domain.com
!verify = sender

DSL IP Adresse vor Antispam whitelisten:

nano /home/hendrik/whitelist.sh
#!/bin/bash
#Datei aufräumen
> /etc/exim4/white-blocks.conf

# Resolve domain to IP address
ip=$(dig +short domain.com)

# Write IP address to file
echo $ip >> /etc/exim4/white-blocks.conf

echo "IP address $ip written to /etc/exim4/white-blocks.conf"

Cronjob einfügen:

crontab -e
0 * * * * /home/hendrik/whitelist.sh >/dev/null 2>&1

Update

Test

Codeschnipsel

Nützliche Links