Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:mail_c7:mta_7 [04.11.2014 20:41. ] – virtuelle(r) Mailserver unter #Postfix 2.11. und #CentOS 7 djangocentos:mail_c7:mta_7 [16.12.2017 18:47. ] – [virtuelle(r) Mailserver unter Postfix 2.11. und CentOS 7] django
Zeile 9: Zeile 9:
  
 <WRAP round important>**Wichtig**:  <WRAP round important>**Wichtig**: 
-Dabei ist es logisch ausgeschlossen, daß eine Domain mehreren dieser Klassen angehört. Also immer nur einer, aber niemals zwei oder gar drei!</WRAP>+Dabei ist es logisch ausgeschlossen, dass eine Domain mehreren dieser Klassen angehört. Also immer __**nur** einer__, aber niemals zwei oder gar drei!</WRAP>
  
 ===== 2. zu relayende Domains ===== ===== 2. zu relayende Domains =====
Zeile 127: Zeile 127:
 Postfix wird mit Hilfe des Moduls **verify** versuchen, noch während der Annahme der Bachricht von einem fremden Mailserver, beim Backend-System in Erfahrung zu bringen, ob dieses die Nachricht auch abnehmen würde. Ist dies der Fall, reicht Postfix die Nachricht an das Backend weiter. Anderenfalls wird die Annahme der Nachricht verweigert. Damit nun der Mailserver nicht jedesmal nachfragen muss, werden wir ihm hierzu eine kleine Datenbanktabelle spendieren, die auch nach einen Neustart des Servers zur Verfügung stehen kann. Postfix wird mit Hilfe des Moduls **verify** versuchen, noch während der Annahme der Bachricht von einem fremden Mailserver, beim Backend-System in Erfahrung zu bringen, ob dieses die Nachricht auch abnehmen würde. Ist dies der Fall, reicht Postfix die Nachricht an das Backend weiter. Anderenfalls wird die Annahme der Nachricht verweigert. Damit nun der Mailserver nicht jedesmal nachfragen muss, werden wir ihm hierzu eine kleine Datenbanktabelle spendieren, die auch nach einen Neustart des Servers zur Verfügung stehen kann.
 ==== Konfiguration ==== ==== Konfiguration ====
-Als erstes legen wir nun das entsprechende Verzeichnis an und schenke es dem Nutzer Postfix. +Die Konfiguration, oder genauer gesagt die Aktivierung der Empfängervalidierung erfolgt über die Option **reject_unverified_recipient** in der //**/etc/postfix/main.cf**//
-   # mkdir /var/spool/postfix/data+
  
-   chown postfix.root /var/spool/postfix/data+Dort aktivieren wir den in der [[centos:mail_c6:mta_3#restrictions-regelwerk|Grundkonfiguration unserers Restrictions-Regelwerk]] vorbereiteten Eintrag **reject_unverified_recipient**.
  
-   # chmod 700 /var/spool/postfix/data+<code bash>...
  
-Als nächstes definieren wir noch die entsprechende Datenbank, bzw. den Ort wo Postfix diese Datenbank abspeichern wird. Hierzu tragen wir in die Konfigurationsdatei **main.cf** folgenden Eintrag nach. +################################################################################ 
-   vim /etc/postfix/main.cf +## SMTP RECIPIENT RESTRICTIONS
- +
-<code bash>Postfix-eigene verify-Datenbank für die dynamische    (Kapitel 12.2.2 Dynamische Empfänger-Verifizierung) +
-Empfänger-Überprüfung nutzen +
-address_verify_map = btree:/var/spool/postfix/data/verify +
-</code> +
- +
-Ferner aktivieren wir noch den in der [[centos:mail_c6:mta_3#restrictions-regelwerk|Grundkonfiguration unserers Restrictions-Regelwerk]] vorbereiteten Eintrag **reject_unverified_recipient,**. +
-<code bash># +
-Django : 2012-02-06 +
-Schutz durch Restrictions für unser SOHO +
 # #
 +# Django : 2014-10-29 - Schutz unserer Empfänger mit Hilfe der Recipient  
 +#          Restrictions  
 +# default: smtpd_recipient_restrictions =
 smtpd_recipient_restrictions = smtpd_recipient_restrictions =
 # Postmaster, abuse und andere aufgaben- oder funktionsgebundene E-Mail-Adressen (Role-Accounts) whitelisten # Postmaster, abuse und andere aufgaben- oder funktionsgebundene E-Mail-Adressen (Role-Accounts) whitelisten
  • centos/mail_c7/mta_7.txt
  • Zuletzt geändert: 22.07.2019 14:42.
  • von django