Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

centos:mailserver:relayhost_mit_postfix_fuer_linux-_clients_im_soho [16.02.2009 19:03. ]
django angelegt
centos:mailserver:relayhost_mit_postfix_fuer_linux-_clients_im_soho [27.02.2009 11:42. ] (aktuell)
michi Pfadangabe korrigiert
Zeile 1: Zeile 1:
 +====== Relayhost mit Postfix für (Linux-)Clients im SOHO ======
 +Die Postfixe für unsere Linux-Clients im SOHO-LAN lassen wir nun alle Nachrichten,​ die ihnen lokal via **sendmail**-Kommando angeoten werden, an unseren Haupt-Mailexchanger senden.
 +\\
 +So gelangen mit unter auch die **__Logwatch__** Meldungen einmal zentral an den betreffenden Root-Account und wir ersparen uns die manuelle Kontrolle jeder einzelnen Maschine\\
 +===== Konfiguration =====
 +In der Hauptkonfigurationsdatei **/​etc/​postfix/​main.cf** tragen wir nun folgende Angaben ein:
 +<​code>#​ egrep -v '​(^#​|^$)'​ /​etc/​postfix/​main.cf
 +queue_directory = /​var/​spool/​postfix
 +command_directory = /usr/sbin
 +daemon_directory = /​usr/​libexec/​postfix
 +mail_owner = postfix
 +myhostname = host.domain.de
 +mydomain = domain.de
 +myorigin = $mydomain
 +mydestination = $myhostname,​ localhost.$mydomain
 +local_transport = error
 +unknown_local_recipient_reject_code = 550
 +relayhost = relayhost.domain.de
 +alias_maps = hash:/​etc/​aliases
 +alias_database = hash:/​etc/​aliases
 + 
 +  ​
 +debug_peer_level = 2
 +debugger_command =
 +         ​PATH=/​bin:/​usr/​bin:/​usr/​local/​bin:/​usr/​X11R6/​bin
 +         xxgdb $daemon_directory/​$process_name $process_id & sleep 5
 +sendmail_path = /​usr/​sbin/​sendmail.postfix
 +newaliases_path = /​usr/​bin/​newaliases.postfix
 +mailq_path = /​usr/​bin/​mailq.postfix
 +setgid_group = postdrop
 +html_directory = no
 +manpage_directory = /​usr/​share/​man
 +sample_directory = /​usr/​share/​doc/​postfix-2.3.3/​samples
 +readme_directory = /​usr/​share/​doc/​postfix-2.3.3/​README_FILES
 +</​code>​
 +Der Ziel-MX, über letztendlich die ganze Kommunikation abgewickelt wird, wird über den Parameter **//​relayhost = relayhost.domain.de//​** definiert.
  
 +===== Konfigurationsübersicht =====
 +Die Konfiguration unseres Mailservers,​ oder besser gesagt die Definitionen die von den Standardvorgaben abweichen, lassen wir uns via **postconf -n** anzeigen: <​code>#​ postconf -n
 +alias_database = hash:/​etc/​aliases
 +alias_maps = hash:/​etc/​aliases
 +command_directory = /usr/sbin
 +config_directory = /​etc/​postfix
 +daemon_directory = /​usr/​libexec/​postfix
 +debug_peer_level = 2
 +html_directory = no
 +local_transport = error
 +mail_owner = postfix
 +mailq_path = /​usr/​bin/​mailq.postfix
 +manpage_directory = /​usr/​share/​man
 +mydestination = $myhostname,​ localhost.$mydomain
 +mydomain = domain.de
 +myhostname = host.domain.de
 +myorigin = $mydomain
 +newaliases_path = /​usr/​bin/​newaliases.postfix
 +queue_directory = /​var/​spool/​postfix
 +readme_directory = /​usr/​share/​doc/​postfix-2.3.3/​README_FILES
 +relayhost = relayhost.domain.de
 +sample_directory = /​usr/​share/​doc/​postfix-2.3.3/​samples
 +sendmail_path = /​usr/​sbin/​sendmail.postfix
 +setgid_group = postdrop
 +unknown_local_recipient_reject_code = 550</​code>​
 +===== Test =====
 +Wie gewohnt überprüfen wir zuerst die Konfiguration unseres Postfixes mit:
 +<​code>​[root@host ~]# service postfix check
 +[root@host ~]#                                            [  OK  ]</​code>​
 +Der Start erfolgt dann wieder ganz unspektakulär mittels:
 +<​code>​service postfix start</​code>​
  • centos/mailserver/relayhost_mit_postfix_fuer_linux-_clients_im_soho.txt
  • Zuletzt geändert: 27.02.2009 11:42.
  • von michi