greylist.pl

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
the.dancer
Posts: 56
Joined: 2004-01-25 19:53

greylist.pl

Post by the.dancer » 2004-08-14 18:31

Hallöchen rooties,

hat schon jemand erfahrungen mit dem greylist.pl unter postfix gemacht. installation habe ich erledigt, der lifetest über ssh mit direktem aufruf des scriptes hat auch funktioniert. wie läßt sich nun aber die einbindung in postfix prüfen? über telnet von einem lokalen win-client liess sich eine mail problemlos versenden. kann mir hier eventuell jemand seine ideen/erfahrungen mitteilen?

thanx im voraus, the.dancer

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: greylist.pl

Post by adjustman » 2004-08-14 21:39

schau mal ins Archiv der Postfix Liste (so ab Mitte Juli). Scheint etwas komplexer zu sein

the.dancer
Posts: 56
Joined: 2004-01-25 19:53

leider ...

Post by the.dancer » 2004-08-15 11:10

... ist da nur sehr wenig zum thema grelist.pl, sondern mehr zu postgrey. und die info's, welche vorhanden sind, helfen nicht wirklich weiter. schade. denn eingebunden lt. anleitung habe ich es, und (wie erwähnt) über konsole getestet. leider erhalte ich beim test via telnet keinerlei entsprechende meldung, und das stimmt mich nachdenklich.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11578
Joined: 2003-02-27 01:00
Location: Hamburg

Re: greylist.pl

Post by Joe User » 2004-08-15 11:57

Teste es von ausserhalb...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

the.dancer
Posts: 56
Joined: 2004-01-25 19:53

*grübel*

Post by the.dancer » 2004-08-15 12:12

habe ich. von einem externen mailserver habe ich eine mail an einen account auf der betreffenden maschine gesendet. wurde sofort zugestellt. kein log, kein db-eintrag. aber müsste nicht auch via telnet von meiner lokalen maschine im smtp-dialog eine entsprechende meldung erscheinen, daß der service gerade nicht erreichbar sei? hilft es, wenn den teil der master- und main.cf poste?

the.dancer
Posts: 56
Joined: 2004-01-25 19:53

.cf

Post by the.dancer » 2004-08-19 13:50

ich poste jetzt mal die .cf's - in der hoffnung, daß jemand einen fehler entdeckt, der das greylist.pl behindert/nicht aufruft.

teil der main.cf

Code: Select all

mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
program_directory = /usr/lib/postfix
masquerade_domains = 
mydestination = $myhostname, localhost.$mydomain
defer_transports = 
disable_dns_lookups = no
relayhost = 
content_filter = smtp-amavis:[127.0.0.1]:10024 
mailbox_command = /usr/bin/procmail -a "$EXTENSION"
mailbox_transport = 
smtpd_sender_restrictions = hash:/etc/postfix/access, reject_unknown_sender_domain, reject_non_fqdn_sender
smtpd_client_restrictions = 
smtpd_helo_required = yes
smtpd_helo_restrictions = 
strict_rfc821_envelopes = no

smtpd_recipient_restrictions = permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, permit_mynetworks, permit_mx_backup, reject_unauth_destination, reject_rbl_client relays.ordb.org, reject_rbl_client opm.blitzed.org, reject_rbl_client unconfirmed.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client dul.dnsbl.sorbs.net, check_policy_service unix:private/policy, policy_time_limit = 3600

smtpd_data_restrictions = reject_unauth_pipelining
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
und die master.cf

Code: Select all

smtp	  inet	n	-	n	-	-	smtpd
smtps	  inet	n	-	n	-	-	smtpd
  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission	inet	n	-	n	-	-	smtpd
#  -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	nqmgr
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
rewrite	  unix	-	-	n	-	-	trivial-rewrite
bounce	  unix	-	-	n	-	0	bounce
defer	  unix	-	-	n	-	0	bounce
flush	  unix	n	-	n	1000?	0	flush
proxymap  unix	-	-	n	-	-	proxymap
smtp	  unix	-	-	n	-	-	smtp
#relay	  unix	-	-	n	-	-	smtp
#	-o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix	n	-	n	-	-	showq
error     unix	-	-	n	-	-	error
local	  unix	-	n	n	-	-	local
virtual	  unix	-	n	n	-	-	virtual
lmtp	  unix	-	-	n	-	-	lmtp
#localhost:10025 inet	n	-	n	-	-	smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
#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
vscan     unix  -       n       n       -       10       pipe
  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
relay	  unix	-	-	n	-	-	smtp
trace	  unix	-	-	n	-	0	bounce
verify	  unix	-	-	n	-	1	verify
anvil	  unix	-	-	n	-	1	anvil
smtp-amavis	unix	-	-	n	-	2	smtp
    -o smtp_data_done_timeout=1200
    -o smtp_data_xforward_command=yes
127.0.0.1:10025	inet	n	-	n	-	-	smtpd
    -o content_filter=
#    -o local_recipients_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 smtpd_error_sleep_time=1
    -o smtpd_soft_error_limit=100
    -o smtpd_hard_error_limit=60048
#    -o receive_override_options=no_header_body_checks
    
policy	unix	-	n	n	-	-	spawn
    user=nobody argv=/usr/bin/perl /usr/lib/postfix/greylist.pl -v