Postfix konfigurálás

Fórumok

Sziasztok!

Azt szeretnem elerni, hogy a 'mindenki' email cimre csak belulrol lehessen levelet kuldeni. Postfix-et hasznalok.

A mynetwork valtozo a main.cf-ben nincs konfiguralva. Nem lehet ez a gond?

main.cf

smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/recipient_checks,
permit_mynetworks,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_unauth_pipelining,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
permit

*******************************************
Ezeket próbáltam:
*******************************************
recipient_checks

mindenki@sajatdomain.hu permit_mynetworks, REJECT
#/^mindenki\@sajatdomain.hu/ permit_mynetworks, REJECT
#/^mindenki\@/ permit_mynetworks, REJECT

Egyszeruen mintha tudomast sem venne rola. Pedig minden valtoztatas utan
/usr/sbin/postmap /etc/postfix/recipient_checks
es utana
/etc/init.d/postfix restart

Elore is koszonok minden otletet!

Hozzászólások

Szia!

A leírás szerint mindent beállítottam, de a postfix újraindítása után se ki, se be nem jön levél... gyorsan kommenteztem :-D

main.cf
mynetworks= 192.168.0.0/25, 127.0.0.0/8
smtpd_recipient_restrictions = hash:/etc/postfix/access

access
all permit_mynetworks,reject

Még mindig nem jutottam tovább :-(

/etc/postfix/main.cf:
smtpd_recipient_restrictions = hash:/etc/postfix/kulso_hozzaferes
smtpd_restriction_classes = insiders_only
insiders_only = check_sender_access hash:/etc/postfix/insiders, reject

/etc/postfix/kulso_hozzaferes:
mindenki@scorpion.hu insiders_only

/etc/postfix/insiders:
scorpion.hu OK
scorpion2.hu OK

Itt a hibaüzenet, ha mondana valamit:

Mar 30 11:26:58 open postfix/master[15787]: daemon started -- version
2.1.5
Mar 30 11:27:10 open postfix/smtpd[15811]: fatal: parameter
"smtpd_recipient_restrictions": specify at least
one working instance of: check_relay_domains, reject_unauth_destination,
reject, defer or defer_if_permit
Mar 30 11:27:11 open postfix/master[15787]: warning: process
/usr/lib/postfix/smtpd pid 15811 exit status 1
Mar 30 11:27:11 open postfix/master[15787]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Mar 30 11:28:11 open postfix/smtpd[15955]: fatal: parameter
"smtpd_recipient_restrictions": specify at least
one working instance of: check_relay_domains, reject_unauth_destination,
reject, defer or defer_if_permit
Mar 30 11:28:12 open postfix/master[15787]: warning: process
/usr/lib/postfix/smtpd pid 15955 exit status 1
Mar 30 11:28:12 open postfix/master[15787]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling

Probald ezekkel, mas nem kell!

smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/protected,
permit_mynetworks,
...

smtpd_restriction_classes = insiders_only
insiders_only = check_sender_access hash:/etc/postfix/insiders, reject

#protected
everyone@xxx.com insiders_only
everyone@xxx.hu insiders_only

#insiders
xxx.com OK
xxx.hu OK
yyy.hu OK
zzz.hu OK

ne felejtsd el a postmap -et futtattni a megfelelo ket fajlra.

Megint előbb írtam mint rendesen olvastam. :)

>Mar 30 11:27:10 open postfix/smtpd[15811]: fatal: parameter
>"smtpd_recipient_restrictions": specify at least
>one working instance of: check_relay_domains, >reject_unauth_destination,
>reject, defer or defer_if_permit

Ez tök egyértelmű, ha orvoslod jónak is kellene lennie

/etc/postfix/main.conf:

smtpd_recipient_restrictions = check_recipient_access /etc/postfix/csakbelulrol, reject_non_fqdn_recipient,reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination, permit_mynetworks, reject_unauth_destination

kintrolnemkap = check_sender_access hash:/etc/postfix/belsocim, reject

/etc/postfix/csakbelulrol:
ezacim@domain.com kintrolnemkap

/etc/postfix/belsocim:
domain.com OK