Sziasztok!
postgreyt raktam postfix alá találtam a neten leírást, követtem az ott jasoltakat és 3 problém adódott:
1., a white listát nem tudom manuál bőviteni domain név szerint ergó fütyül rám.
2., a delay szintén fütyül rám hiába állítok be 30s vagy 180s ő teljesen randomba müxik.
3., graylist-textet nem küldi el a felhasználó felé pedig kellene.
viszont ami pozitív egyenlőre nincsenek spamjaim amik voltak eltüntek. és előbb vagy utób a valid email is megérkezik bár elsőre mindegyik delay-en van és ahogyan olvastam ez normális de meglehet adni manuál white listát de az meg nem müxik. van aki ezt használja mandriva alatt postfixxel? egyébként maga a progi nagyon jó.
Gábor
u.i.: postfix main.cf beállítva a leírtak alapján és az nem adott vissza error logot.
- 2648 megtekintés
Hozzászólások
Operációs rendszer config file részletek?
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni
1. nekem ubuntu alatt megy
2. mit ertesz ezen? mert ugye az, hogy a kuldo szerver mikor porbalkozik megint, az orajta mulik, ez csak az a hatar, ami utan elfogadja majd.
3. szvsz nem a usernek kuldi, hanem a kuldo szervernek
- A hozzászóláshoz be kell jelentkezni
"1. nekem ubuntu alatt megy"
melyik listát bővíted?
- A hozzászóláshoz be kell jelentkezni
oo, hat a whitliest_client-et, ilyesmik vannak beirva pluszban az elejebe:
#enternet
mail.enternet.hu
smtp.enternet.hu
#iw
smtp.interware.hu
.
.
- A hozzászóláshoz be kell jelentkezni
Triviális de bosszantó lehet ha elfelejtetted (és ilyen tüneteket okoz): átállítás után daemon restart/reload volt?
- A hozzászóláshoz be kell jelentkezni
igen volt... de sajnos nem segített.
- A hozzászóláshoz be kell jelentkezni
Akkor itt az ido konfigokat beollozni ...
ASK Me No Questions, I'll Tell You No Lies
- A hozzászóláshoz be kell jelentkezni
Confgi filék:
postfix config:
# These are changed by postfix install script
readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
html_directory = /usr/share/doc/postfix-2.2.5/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix
# User configurable parameters
myhostname = example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname,localhost.$mydomain,$mydomain
mynetworks_style = host
delay_warning_time = 4h
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_policy_service inet:127.0.0.1:10031
unknown_local_recipient_reject_code = 450
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
receive_override_options = no_address_mappings
postgrey config:
# change default configuration option here
# SOCKET=$(postconf -h queue_directory)/extern/postgrey/socket
# OPTIONS="--unix=$SOCKET"
# DBPATH=/var/lib/postgrey
# OPTIONS="$OPTIONS --dbdir=$DBPATH"
# to use an inet connection instead of a socket
OPTIONS="--inet=127.0.0.1:10031 --delay=30"
# enable whitelisting
OPTIONS="$OPTIONS --auto-whitelist-clients"
- A hozzászóláshoz be kell jelentkezni
OK. Van olyan file-od, hogy postgrey_whitelist_clients ill. postgrey_whitelist_recipients?
ASK Me No Questions, I'll Tell You No Lies
- A hozzászóláshoz be kell jelentkezni
igen, jelenleg a default beállításai vannak benne.
- A hozzászóláshoz be kell jelentkezni
Debian-on:
$ ls /etc/postgrey/
whitelist_clients whitelist_recipients
$ cat /etc/postgrey/whitelist_clients
# postgrey whitelist for mail client hostnames
# --------------------------------------------
# put this file in /etc/postgrey or specify its path
# with --whitelist-clients=xxx
# Debian-specific additions
gluck.debian.org
# 2004-07-02: papersinvited.com (no retry)
66.216.126.174
stb stb stb
$ cat /etc/postgrey/whitelist_recipients
# postgrey whitelist for mail recipients
# --------------------------------------
# put this file in /etc/postgrey or specify its path
# with --whitelist-recipients=xxx
postmaster@
abuse@
$ cat /etc/default/postgrey
# postgrey startup options, created for Debian
# (c)2004 Adrian von Bidder
# Distribute and/or modify at will.
# you may want to set
# --delay=N how long to greylist, seconds (default: 300)
# --max-age=N delete old entries after N days (default: 30)
# see also the postgrey(8) manpage
POSTGREY_OPTS="--inet=127.0.0.1:60000 --delay=360"
# the --greylist-text commandline argument can not be easily passed through
# POSTGREY_OPTS when it contains spaces. So, insert your text here:
#POSTGREY_TEXT="Your customized rejection message here"
$ cat /etc/postfix/main.cf
smtpd_client_restrictions =
smtpd_helo_restrictions =
smtpd_sender_restrictions =
smtpd_recipient_restrictions =
bla bla bla
check_policy_service inet:127.0.0.1:60000,
permit
- A hozzászóláshoz be kell jelentkezni
1. A postgrey_whitelist_clients fileba nem a domain nevet kell beírnod, hanem a küldő IP/host nevét.
2. Azért érzed randomnak, mert attól, hogy te 30 másodpercet állítasz be, attól még a küldő fél nem fog feltétlenül 30 másodperc múlva újra próbálkozni a levél elküldésével. Lehet, hogy csak egy óra múlva fog, lehet csak egy nap múlva...
3. Nem a felhasználónak "küldi el", hanem a levelet küldő szervernek válaszolja vissza az SMTP kommunikáció során. Ez az üzenet csak akkor kerülne vissza a felhasználóhoz, ha már nem próbálkozna újra a levél elküldésével automatikusan a levélküldő "program", vagy nevezhetjük ebben a felállásban kliensnek is.
- A hozzászóláshoz be kell jelentkezni
3) graylist text
3.1) which postgrey
3.2) szerkeszd a 3.1-ben megtalált file-t
3.3) keress rá: greylist_text => $opt{'greylist-text'} ||
Na ezt kell átírni és utána asszem postgrey restart, ugyanis szarik a konfig file-ban megadott szövegre.
- A hozzászóláshoz be kell jelentkezni