Hallo liebe Community,

 

ich hab da auch einmal ein paar Fragen und ich hoffe Ihr könnt einem noch nicht ganz so fitten
postfixer wie mir helfen. Wäre nett wenn Ihr mal drüber schaut. Bin für jede Empfehlung offen,
bzw. was könnte ich verbessern.

Installiert habe ich bis jetzt, Postfix, Amavis mit ClamAv (Eicar-Test-Signature wird erkannt) , Dovecot mit POP3.

Funktioniert soweit auch alles ganz gut. (laut logs)


Es folgt noch:  SASL Auth, Dovecot mit IMAP und Spamassassin.


FRAGEN:
1. Ist meine Config bislang so OK? Beachten: Mynetworks ist ABSICHTLICH nicht vorhanden.(s.u)

 

2. Zum Testen habe ich habe MyNetworks auskommentiert, trotzdem lässt mich Postfix relayen, Warum?
Schein irgendwie ein Problem mit Amavis zu sein, oder? Oder doch alles richtig?

3. Kann ich mit IMAP eine Gruppenmailbox nutzen/erstellen?  Z.B. Unsere Service-Abteilung besteht aus 4 Leuten, die immer das Problem haben,
das Sie nicht wissen, wer eine Mail gerade bearbeitet.
Aktuell verteile ich intern die Mails an die verschiedenen Personen.  Das ist aber wie gesagt ziemlich blöd.
Ist so etwas mit IMAP möglich, sodass die Kollegen sehen, das die Mail gerade von jemanden Anderem bearbeitet wird?
Hoffe Ihr versteht was ich meine.



Hier nun meine Configs und logs:

 

postconf –n

 

address_verify_map = btree:/var/spool/postfix/verified_senders

address_verify_negative_cache = no

alias_maps = hash:/etc/aliases

bounce_queue_lifetime = 1d

command_directory = /usr/sbin

config_directory = /etc/postfix

content_filter = amavisfeed:[127.0.0.1]:10024

daemon_directory = /usr/lib/postfix

debug_peer_level = 2

html_directory = /usr/share/doc/packages/postfix-doc/html

mail_owner = postfix

mail_spool_directory = /var/mail

mailq_path = /usr/bin/mailq

manpage_directory = /usr/share/man

maximal_queue_lifetime = 4d

mydestination = $mydomain, $myhostname, localhost, localhost.$mydomain

mydomain = example.com

myhostname = dsmail.example.com

myorigin = $mydomain

newaliases_path = /usr/bin/newaliases

queue_directory = /var/spool/postfix

relayhost = mail.draht-schutz.com

sample_directory = /usr/share/doc/packages/postfix-doc/samples

sendmail_path = /usr/sbin/sendmail

setgid_group = maildrop

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth

smtpd_data_restrictions = reject_multi_recipient_bounce

smtpd_delay_reject = yes

smtpd_helo_required = yes

smtpd_recipient_restrictions =

  reject_non_fqdn_recipient 

  reject_non_fqdn_sender  

  reject_unknown_sender_domain 

  reject_unknown_recipient_domain  

  permit_mynetworks  

  reject_sender_login_mismatch  

  check_client_access hash:/etc/postfix/internal_networks  

  check_sender_access hash:/etc/postfix/not_our_domain_as_sender  

  reject_unauth_destination  

  check_recipient_access hash:/etc/postfix/roleaccount_exceptions  

  reject_multi_recipient_bounce  

  reject_invalid_helo_hostname  

  check_helo_access pcre:/etc/postfix/helo_checks  

  check_sender_mx_access cidr:/etc/postfix/bogus_mx  

  reject_rbl_client zen.spamhaus.org  

  reject_rbl_client dnsbl.sorbs.net  

  reject_unverified_sender  

  check_sender_access regexp:/etc/postfix/common_spam_senderdomain_keywords  

  permit

 

smtpd_restriction_classes = has_our_domain_as_sender

transport_retry_time = 600

unknown_local_recipient_reject_code = 550

 

***************************************************************************

 

#Master.cf

smtp      inet  n       -       n       -       -       smtpd

#submission inet n      -       n       -       -       smtpd

#       -o smtpd_etrn_restrictions=reject

#       -o smtpd_client_restrictions=permit_sasl_authenticated,reject

#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes

#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes

#submission   inet    n       -       n       -       -       smtpd

#  -o smtpd_etrn_restrictions=reject

#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

#628      inet  n       -       n       -       -       qmqpd

pickup    fifo  n       -       n       60      1       pickup

cleanup   unix  n       -       n       -       0       cleanup

qmgr      fifo  n       -       n       300     1       qmgr

#qmgr     fifo  n       -       n       300     1       oqmgr

#tlsmgr    unix  -       -       n       1000?   1       tlsmgr

rewrite   unix  -       -       n       -       -       trivial-rewrite

bounce    unix  -       -       n       -       0       bounce

defer     unix  -       -       n       -       0       bounce

trace     unix  -       -       n       -       0       bounce

verify    unix  -       -       n       -       1       verify

flush     unix  n       -       n       1000?   0       flush

proxymap  unix  -       -       n       -       -       proxymap

smtp      unix  -       -       n       -       -       smtp

# When relaying mail as backup MX, disable fallback_relay to avoid MX loops

relay     unix  -       -       n       -       -       smtp

        -o fallback_relay=

#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5

showq     unix  n       -       n       -       -       showq

error     unix  -       -       n       -       -       error

discard   unix  -       -       n       -       -       discard

local     unix  -       n       n       -       -       local

virtual   unix  -       n       n       -       -       virtual

lmtp      unix  -       -       n       -       -       lmtp

anvil     unix  -       -       n       -       1       anvil

#localhost:10025 inet   n       -       n       -       -       smtpd -o content_filter=

scache    unix  -       -       n       -       1       scache

 

amavisfeed  unix  -      -       n       -       2       smtp

  -o smtp_data_done_timeout=1200

  -o smtp_send_xforward_command=yes

  -o smtp_tls_note_starttls_offer=no

 

127.0.0.1:10025  inet  n       -       n       -       -      smtpd

  -o content_filter=

  -o smtpd_delay_reject=no

  -o smtpd_client_restrictions=permit_mynetworks,reject

  -o smtpd_helo_restrictions=

  -o smtpd_sender_restrictions=

  -o smtp_recipient_restrictions=permit_mynetworks,reject

  -o smtpd_data_restrictions=reject_unauth_pipelining

  -o smtpd_end_of_data_restrictions=

  -o smtpd_restriction_classes=

  -o mynetworks=127.0.0.0/8

  -o smtpd_error_sleep_time=0

  -o smtpd_soft_error_limit=1001

  -o smtpd_hard_error_limit=1000

  -o smtpd_client_connection_cont_limit=0

  -o smtpd_client_connection_rate_limit=0

  -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters

  -o smtpd_milters=

  -o local_recipient_maps=

  -o relay_recipient_maps=

 

# maildrop. See the Postfix MAILDROP_README file for details.

# Also specify in main.cf: maildrop_destination_recipient_limit=1

#

maildrop  unix  -       n       n       -       -       pipe

  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}

cyrus     unix  -       n       n       -       -       pipe

  user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}

uucp      unix  -       n       n       -       -       pipe

  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)

ifmail    unix  -       n       n       -       -       pipe

  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)

bsmtp     unix  -       n       n       -       -       pipe

  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient

procmail  unix  -       n       n       -       -       pipe

  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}

retry     unix  -       -       n       -       -       error

proxywrite unix -       -       n       -       1       proxymap

 

 

***************************************************************************

 

/var/log/mail:

Feb  7 15:51:25 dsmail postfix/smtpd[24496]: connect from unknown[192.168.78.193]

Feb  7 15:51:26 dsmail postfix/smtpd[24496]: warning: restriction `reject_authenticated_sender_login_mismatch' ignored: no SASL support

Feb  7 15:51:26 dsmail postfix/smtpd[24496]: warning: restriction `reject_unauthenticated_sender_login_mismatch' ignored: no SASL support

Feb  7 15:51:26 dsmail postfix/smtpd[24496]: 533F354837A: client=unknown[192.168.78.193]

Feb  7 15:51:26 dsmail postfix/cleanup[24500]: 533F354837A: message-id=<000e01caa805$014e6c20$03eb4460$@test@example.com>

Feb  7 15:51:26 dsmail postfix/qmgr[24233]: 533F354837A: from=<test@example.com>, size=2666, nrcpt=1 (queue active)

Feb  7 15:51:29 dsmail postfix/smtpd[24496]: disconnect from unknown[192.168.78.193]

Feb  7 15:51:46 dsmail postfix/smtpd[24504]: connect from localhost[127.0.0.1]

Feb  7 15:51:46 dsmail postfix/smtpd[24504]: A6E7654838A: client=localhost[127.0.0.1]

Feb  7 15:51:46 dsmail postfix/cleanup[24500]: A6E7654838A: message-id=<000e01caa805$014e6c20$03eb4460$@test@example.com>

Feb  7 15:51:46 dsmail postfix/smtpd[24504]: disconnect from localhost[127.0.0.1]

Feb  7 15:51:46 dsmail postfix/qmgr[24233]: A6E7654838A: from=<test@example.com>, size=3118, nrcpt=1 (queue active)

Feb  7 15:51:46 dsmail amavis[22273]: (22273-02) Passed CLEAN, MYNETS LOCAL [192.168.78.193] [192.168.78.193] <test@example.com> -> <ms-icarus@gmx.de>, Message-ID: <000e01caa805$014e6c20$03eb4460$@test@example.com>, mail_id: vDShC64ofj0G, Hits: -0.997, size: 2666, queued_as: A6E7654838A, 19896 ms

Feb  7 15:51:46 dsmail postfix/smtp[24501]: 533F354837A: to=<ms-icarus@gmx.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=20, delays=0.56/0.02/0/20, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as A6E7654838A)

Feb  7 15:51:46 dsmail postfix/qmgr[24233]: 533F354837A: removed

Feb  7 15:51:47 dsmail postfix/smtp[24506]: A6E7654838A: to=<ms-icarus@gmx.de>, relay=mail.draht-schutz.com[213.131.227.36]:25, delay=0.49, delays=0.01/0.01/0.26/0.21, dsn=2.0.0, status=sent (250 ok 1265554357 qp 2223)

Feb  7 15:51:47 dsmail postfix/qmgr[24233]: A6E7654838A: removed

 


Mit freundlichen Grüßen

Mario