|
|
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| =vorarbeiten=
| |
| *mkdir -p /etc/skel/Maildir/{cur,new,tmp}
| |
| =installation=
| |
| *apt-get install postfix
| |
| =spätere grundkonfiguration=
| |
| *dpkg-reconfigure -p low postfix
| |
| wir wählen Internet-Site
| |
|
| |
|
| =/etc/postfix/main.cf=
| |
| <pre>
| |
| smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
| |
| biff = no
| |
| append_dot_mydomain = no
| |
| readme_directory = no
| |
| smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
| |
| smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
| |
| smtpd_use_tls=yes
| |
| smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
| |
| smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
| |
| smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
| |
| myhostname = maria.xinux.org
| |
| alias_maps = hash:/etc/aliases
| |
| alias_database = hash:/etc/aliases
| |
| myorigin = /etc/mailname
| |
| mydestination = maria.xinux.org, localhost.xinux.org, , localhost
| |
| relayhost =
| |
| mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
| |
| mailbox_size_limit = 0
| |
| recipient_delimiter = +
| |
| inet_interfaces = all
| |
| inet_protocols = ipv4
| |
| </pre>
| |
| ==Maildirformat==
| |
| home_mailbox=Maildir/
| |
| mailbox_command =
| |
|
| |
| =auswahl der postfix kommandos=
| |
| *postfix status
| |
| *postfix start
| |
| *postfix stop
| |
| *postfix reload
| |
| *postfix check
| |
| =logging=
| |
| *tail -f /var/log/mail.log
| |
| <pre>
| |
| Dec 11 13:20:55 maria postfix/smtpd[7513]: connect from cardassia.xinux.org[192.168.244.1]
| |
| Dec 11 13:20:55 maria postfix/smtpd[7513]: improper command pipelining after EHLO from cardassia.xinux.org[192.168.244.1]: MAIL FROM: <technik@xinux.de>\nRCPT TO: <mario@maria.xinux.org>\nDATA\nFrom: <technik@xinux.de>\nTo: <ma
| |
| Dec 11 13:20:55 maria postfix/smtpd[7513]: 3B56724046: client=cardassia.xinux.org[192.168.244.1]
| |
| Dec 11 13:20:55 maria postfix/cleanup[7518]: 3B56724046: message-id=<>
| |
| Dec 11 13:20:55 maria postfix/qmgr[7280]: 3B56724046: from=<technik@xinux.de>, size=315, nrcpt=1 (queue active)
| |
| Dec 11 13:20:55 maria postfix/smtpd[7513]: disconnect from cardassia.xinux.org[192.168.244.1]
| |
| Dec 11 13:20:55 maria postfix/local[7519]: 3B56724046: to=<mario@maria.xinux.org>, relay=local, delay=0.14, delays=0.13/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
| |
| Dec 11 13:20:55 maria postfix/qmgr[7280]: 3B56724046: removed
| |
| </pre>
| |
| =installieren von mailutis=
| |
| *apt-get install mailutils
| |
| =lokales lesen der mails=
| |
| mario@maria:~$ mail
| |
| <pre>
| |
| "/var/mail/mario": 5 messages 5 unread
| |
| >U 1 technik@xinux.de Do Dez 11 11:48 14/433 test1
| |
| U 2 technik@xinux.de Do Dez 11 11:49 13/408 test1
| |
| U 3 technik@xinux.de Do Dez 11 13:19 13/431 Do 11. Dez 13:19:42 CET 2
| |
| U 4 technik@xinux.de Do Dez 11 13:20 13/431 Do 11. Dez 13:20:00 CET 2
| |
| U 5 technik@xinux.de Do Dez 11 13:20 13/431 Do 11. Dez 13:20:55 CET 2
| |
| ? 5Return-Path: <technik@xinux.de>
| |
| X-Original-To: mario@maria.xinux.org
| |
| Delivered-To: mario@maria.xinux.org
| |
| Received: from cardassia (cardassia.xinux.org [192.168.244.1])
| |
| by maria.xinux.org (Postfix) with ESMTP id 3B56724046
| |
| for <mario@maria.xinux.org>; Thu, 11 Dec 2014 13:20:55 +0100 (CET)
| |
| From: <technik@xinux.de>
| |
| To: <mario@maria.xinux.org>
| |
| Subject: Do 11. Dez 13:20:55 CET 2014
| |
| Status: O
| |
| X-UID: 5
| |
|
| |
| Do 11. Dez 13:20:55 CET 2014
| |
| ? q
| |
| </pre>
| |
| =sasl=
| |
| ==installation==
| |
| *apt-get install sasl2-bin
| |
| ==konfiguration==
| |
| */etc/default/saslauthd
| |
| START=yes
| |
| ===wenn notwendig SASL Socket in den chroot legen===
| |
| OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"
| |
| ===sasl neustarten===
| |
| *systemctl restart saslauthd.service
| |
| ===sasl testen===
| |
| *testsaslauthd -f /var/spool/postfix/var/run/saslauthd/mux -s smtp -u user -p userpasswd
| |
|
| |
| ==gruppenberechtigung für postfix auf SASL setzen==
| |
| adduser postfix sasl
| |
| ==postfix auf sasl zugriff konfigurieren==
| |
| echo "pwcheck_method: saslauthd" >> /etc/postfix/sasl/smtpd.conf
| |
| echo "mech_list: PLAIN LOGIN" >> /etc/postfix/sasl/smtpd.conf
| |
| echo "saslauthd_path: /var/run/saslauthd/mux" >>/etc/postfix/sasl/smtpd.conf
| |
| =ssl=
| |
| *mkdir /etc/postfix/ssl
| |
| *cp /root/xin-ca.crt /etc/postfix/ssl
| |
| *cp /root/xin-ca-maria.xinux.org.crt /etc/postfix/ssl
| |
| *cp /root/xin-ca-maria.xinux.org.key /etc/postfix/ssl
| |
|
| |
| =Nun muß TLS noch aktiviert werden. Hierzu werden folgende Einträge in der main.cf benötigt=
| |
| <pre>
| |
| # aktiviert STARTTLS wenn Postfix Server ist:
| |
| smptd_use_tls = yes
| |
|
| |
| # Loggt (nicht) in den Received-Zeilen:
| |
| smtpd_tls_received_header = no
| |
|
| |
| smtpd_tls_key_file = /etc/postfix/ssl/xin-ca-maria.xinux.org.key
| |
| smtpd_tls_cert_file = /etc/postfix/ssl/xin-ca-maria.xinux.org.crt
| |
| smtpd_tls_CA_file = /etc/postfix/ssl/xin-ca.crt
| |
|
| |
| # Aktiviert STARTTLS wenn Postfix ausliefert:
| |
| smtp_use_tls = yes
| |
|
| |
| smtp_tls_key_file = /etc/postfix/ssl/xin-ca-maria.xinux.org.key
| |
| smtp_tls_cert_file = /etc/postfix/ssl/xin-ca-maria.xinux.org.crt
| |
| smtp_tls_CA_file = /etc/postfix/ssl/xin-ca.crt
| |
| </pre>
| |