[Postfixbuch-users] Amavis integrations Problem

Simon Höšnscheid mailinglisten at simonhoenscheid.de
Do Jul 30 15:59:24 CEST 2009


Hallo,
Momentan läuft bei mir Postfix mit Amavis als POST-queue  istanz.
Habe heute versucht das zu ändern. dies resultiere in  einer Fehlermeldung:

> postfix/smtpd[24143]: fatal: amavis:[127.0.0.1]:10024: valid hostname 
> or network address required

so sieht es momentan bei mir aus:
main.cf:
> ####################README FILES####################
> readme_directory = /usr/share/doc/postfix
> html_directory = /usr/share/doc/postfix/html
>
> #################### WORK SAFE!!!!!! - COMMENT IN BEFORE YOU DO ANY 
> CHANGES!!!!!####################
> #soft_bounce = yes
>
> ##################NETWORK#######################
> myhostname = mail.xxxx.de
> mydestination =
>         mail.xxxx.de,
>         localhost,
>         localhost.localdomain,
>
> mynetworks = 127.0.0.0/8
> myorigin = /etc/mailname
> inet_interfaces = all
>
> ##################DEPENDING ON OS#######################
> biff = no
>
> ##################SMTPD#########################
> smtpd_recipient_restrictions =
>                 permit_mynetworks,
>                 permit_sasl_authenticated,
>                 reject_unknown_sender_domain,
>                 reject_unknown_recipient_domain,
>                 reject_unauth_destination
> ##################SPAM/VIRUS FILTER#######################
> ###########SPAMSCHUTZ RBLs##########
>                 reject_rbl_client zen.spamhaus.org,
>                 reject_rbl_client ix.dnsbl.manitu.net
> ###########SPAMSCHUTZ GREYLISTING##########             
>                 check_policy_service inet:127.0.0.1:60000
> ###########SPAMSCHUTZ POLICYD-WEIGHT##########
>                 check_policy_service inet:127.0.0.1:12525
> ###########Nur an RFC Konforme MTAs senden und von Ihnen 
> Empfangen##########
> #               reject_invalid_hostname,    
> #               reject_non_fqdn_hostname,
> #               reject_non_fqdn_sender,
> #               reject_non_fqdn_recipient,
>
> #####AMAVIS-NEW######
> content_filter = amavis:[127.0.0.1]:10024
>
> #####POSTFIX SAGT HALLO######
>
> smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU
> #####SASL######
> smtpd_sasl_local_domain =
> smtpd_sasl_auth_enable = yes
>
> #####TLS######
> smtpd_use_tls = yes
> smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
> smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
> #smtpd_tls_auth_only = yes
> #smtpd_tls_wrappermode = yes
> #smtpd_tls_security_level = encrypt
>
> #####TLS CERT/KEY#####
> smtpd_tls_cert_file = /etc/postfix/smtpd.cert
> smtpd_tls_key_file = /etc/postfix/smtpd.key
>
> ##################PROXY#######################
> #####MAPS#####
> proxy_read_maps =
>         $mydestination,
>         $mynetworks,
>         $local_recipient_maps,
>         $relocated_maps,
>         $transport_maps,
>         $canonical_maps,
>         $sender_canonical_maps,
>         $recipient_canonical_maps,
>         $relay_recipient_maps,
>         $relay_domains,
>         $virtual_mailbox_limit_maps
>         $virtual_mailbox_maps,
>         $virtual_mailbox_domains,
>         $virtual_alias_maps,
>         $virtual_alias_domains
>
> ##################TRANSPORT#####################
> transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
>
> ##################ALIAS#######################
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
>
> ##################MAILBOX#######################
> mailbox_command = procmail -a "$EXTENSION"
> mailbox_size_limit = 0
> message_size_limit = 157286400
>
> #######################SASL#######################
> broken_sasl_auth_clients = yes
>
> ##################VIRTUAL#######################
>
> #####VIRTUAL MAILBOX#####
> virtual_mailbox_extended = yes
> virtual_mailbox_limit_maps = 
> proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
> virtual_mailbox_limit_override = yes
> virtual_mailbox_domains = 
> proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
> virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
> virtual_mailbox_base = /home/vmail
> virtual_mailbox_limit = 0
>
> #####VIRTUAL MAILDIR#####
> virtual_maildir_limit_message = Der Benutzer den sie Anschreiben 
> möchten hat sein Postfachlimit erreicht.
> virtual_create_maildirsize = yes
> virtual_overquota_bounce = yes
>
> #####VIRTUAL ALIAS#####
> virtual_alias_domains =
> virtual_alias_maps =
>         proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf,
>         mysql:/etc/postfix/mysql-virtual_email2email.cf
>
> #####VIRTUAL USERS#####
> virtual_uid_maps = static:5000
> virtual_gid_maps = static:5000
>
> ####################RECEIVE OVERRIDE OPTIONS####################
> receive_override_options = no_address_mappings

und der relevante abschnitt der Master.cf:
> #
> # Other external delivery methods.
> #
> 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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender 
> $recipient
> scalemail-backend unix  -       n       n       -       2       pipe
>   flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store 
> ${nexthop} ${user} ${extension}
> mailman   unix  -       n       n       -       -       pipe
>   flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
>   ${nexthop} ${user}
>
> amavis unix - - - - 2 smtp
>         -o smtp_data_done_timeout=1200
>         -o smtp_send_xforward_command=yes
>
> 127.0.0.1:10025 inet n - - - - smtpd
>         -o content_filter=
>         -o local_recipient_maps=
>         -o relay_recipient_maps=
>         -o smtpd_restriction_classes=
>         -o smtpd_client_restrictions=
>         -o smtpd_helo_restrictions=
>         -o smtpd_sender_restrictions=
>         -o smtpd_recipient_restrictions=permit_mynetworks,reject
>         -o mynetworks=127.0.0.0/8
>         -o strict_rfc821_envelopes=yes
>         -o 
> receive_override_options=no_unknown_recipient_checks,no_header_body_checks
>         -o smtpd_bind_address=127.0.0.1


Geändert hatte ich folgendes:

main.cf:

> content_filter = amavis:[127.0.0.1]:10024
gegen
> *       -o smtpd_proxy_filter=amavis:[127.0.0.1]:10024*
ausgetauscht

und in der master.f

>         -o content_filter=
gegen

> **smtpd_proxy_filter = 127.0.0.1:10024**
getauscht,

sowie hinzugefügt um mails von der lokalen maschine zu prüfen:
> *pickup fifo    n       -       n       60      1       pickup
>        -o content_filter=amavis:[localhost]:10024*
Für Hilfe wäre ich dankbar.

Gruß Simon
*

*
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20090730/8ae5af0b/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users