Toon posts:

Postfix relay met amavisd

Pagina: 1
Acties:

Verwijderd

Topicstarter
CHIPS wat een ongein. Postfix draaide super, maar aangezien de laatste tijd de hoeveelheid virusverkeer toe neemt heb ik amavisd met clamav geinstalled. Nu heb ik een relay voor de scanner heb ingesteld dmv van de volgende toevoegingen:

main.cf:
content_filter = smtp-amavis:[127.0.0.1]:10024

master.cf:
127.0.0.1:10025 inet n - y - - smtpd
-o content_filter=
-o local_recipient_maps=
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks, reject_unauth_destination
-o mynetworks=127.0.0.1/8, 213.239.183.82/29
smtp-amavis unix - - y - 2 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes

Maar in mijn maillog blijft hij zeuren met de volgende melding...

fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination or reject

Heeft iemand een idee?

Verwijderd

Geef eens de output van je main.cf.

En dan met de name de smtpd_recipient_restrictions

Verwijderd

Topicstarter
Ik heb het commentaar er even uit gehaald:

command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
default_privs = nobody
myhostname = yvonne.m25.net
mydomain = m25.net
myorigin = $myhostname
inet_interfaces = $myhostname
mydestination = $mydomain, $myhostname, localhost
mynetworks_style = subnet
mynetworks = $internal_mail, 127.0.0.0/8
local_recipient_maps = $alias_maps unix:passwd.byname

alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
recipient_delimiter = +

mail_spool_directory = /var/spool/mail

debug_peer_level = 2
debugger_command =
PATH=/usr/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
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-1.1.12/samples
readme_directory = /usr/share/doc/postfix-1.1.12/README_FILES

virtual_maps = hash:/etc/postfix/virtual
content_filter = smtp-amavis:[127.0.0.1]:10024
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unknown_recipient_domain, permit
internal_mail = 213.239.183.82

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 12-12-2025

Scharnout

Meuk

Probeer ipv
-o smtpd_recipient_restrictions=permit_mynetworks, reject_unauth_destination
eens
-o smtpd_recipient_restrictions=permit_mynetworks, reject
Dit gebruik ik in een debian testing omgeving en werkt prima.

And Bob's your uncle ...


Verwijderd

Scharnout schreef op 31 maart 2004 @ 01:07:
Probeer ipv

[...]

eens

[...]


Dit gebruik ik in een debian testing omgeving en werkt prima.
Dan mag je er wel even bij vermelden dat beide regels dus absoluut niet hetzelfde zijn:
reject_unauth_destination

Reject the request unless one of the following is true:

o the resolved destination address matches $relay_domains or a subdomain thereof, and the address contains no sender-specified routing (user@elsewhere@domain),
o Postfix is the final destination: any destination that matches $mydestination, $inet_interfaces, $virtual_alias_domains, or $virtual_mailbox_domains.

The relay_domains_reject_code parameter specifies the response code for rejected requests (default: 554).
TS, misschien een idee om de foutmelding nog eens heel goed te lezen en vervolgens alle plaatsen in de config (kan dus zowel main.cf als master.cf zijn) te controleren op de aanwijzing in de foutmelding.

[ Voor 13% gewijzigd door Verwijderd op 31-03-2004 01:29 ]