Hi to all! I've a problem with Postfix.
I've two Red-Hat virtual machine Postfix (version 2.3.3).

My purpose is configure the relaying to another mail server (with any
recipient) but from six sender domain only (domain.a, domain.b,
domain.c, domain.d, domain.e, domain.f)

I set up main.cf as follow:
---
mydestination = $myhostname, localhost.$mydomain, localhost, relay1.domain.a
relay_domains = $mydestination, domain.a, domain.b, domain.c,
domain.d, domain.e, domain.f
smtpd_sender_restrictions = hash:/etc/postfix/sender_access,
reject_unknown_sender_domain
smtpd_reject_unlisted_sender = yes
relay_recipient_maps = hash:/etc/postfix/relay_recipients
relayhost = smtp.domaintarget.g
---

The sender_access file is as follow:
---
domain.a ok
---

The relay_recipients is as follow:
---
@domain.a ok
---

I made those tests:
- send mail from: u...@fakedomain.com (i.e u...@sdfgsdfhsdh.com):
 450 4.1.8 <u...@sdfgsdfhsdh.com>: Sender address rejected: Domain not found

- send mail from:u...@gmail.com (or another domain - yahoo ecc ecc and
domain.a, domain.b, domain.c, domain.d, domain.e, domain.f too) to any
domain:
Mar  8 11:47:54 relay1 postfix/smtp[28029]: 66B7258056:
to=<u...@domain.d>, relay=smtp.domaintarget.g[10.244.33.32]:25,
delay=189, delays=189/0.02/0.03/0.09, dsn=2.6.0, status=sent (250
2.6.0 <20100308104459.66b7258...@relay1.domain.a> Queued mail for
delivery).

I would like to permit relaying only from
*...@domain.a/domain.b/domain.c/domain.d/domain.e/domain.f to any
destination, and not any to any.

How can I set up my postfix?

Thanks!!













-- 
Stefano Villa

Reply via email to