ok I tried it but not work well.

My postfix version is 2.3.8-2


this is my configuration:

--------------------------------------------------------------------
queue_directory = /var/spool/postfix

mail_owner = postfix

myhostname = test.pippo.it

myorigin = $myhostname

inet_interfaces = $myhostname,localhost

unknown_local_recipient_reject_code = 550

mynetworks = 127.0.0.0/8, 192.168.1.0/24, 192.168.2.0/24

relayhost = 192.168.1.2

double_bounce_sender=postmaster

default_destination_concurrency_limit = 50

debug_peer_level = 2

mydestination = $myhostname, localhost.localdomain, localhost.localdomain, 
localhost

alias_maps = hash:/etc/aliases,ldap:aliases
alias_database = hash:/etc/aliases

home_mailbox = Maildir/

local_transport = local
local_recipient_maps = unix:passwd.byname
unknown_local_recipient_reject_code = 550
forward_path = $home/.forward

virtual_transport = virtual
virtual_mailbox_domains = ldap:domains
virtual_alias_maps = ldap:aliases
virtual_uid_maps = static:1002
virtual_gid_maps = static:1003
virtual_mailbox_base = /var/vmail
virtual_mailbox_maps = ldap:mailbox
virtual_minimum_uid = 500

aliases_server_host = 127.0.0.1
aliases_search_base = dc=pippo,dc=it
aliases_scope = sub
aliases_query_filter = 
(|(&(mailAlternateAddress=%s)(objectClass=postUser))(&(mail=%s)(objectClass=postGroup)))
#aliases_result_attribute = mail
aliases_result_attribute = rfc822member
aliases_bind = no

mailbox_server_host = 127.0.0.1
mailbox_search_base = dc=pippo,dc=it
mailbox_scope = sub
mailbox_query_filter = 
(|(&(mail=%s)(objectClass=postUser))(&(mailAlternateAddress=%s)(objectClass=postUser)))
mailbox_result_attribute = homeDirectory
mailbox_bind = no

domains_server_host = 127.0.0.1
domains_search_base = dc=pippo,dc=it
domains_scope = sub
domains_query_filter = (&(objectClass=dominiomail)(associateddomain=%s))
domains_result_attribute = associateddomain
domains_bind = no

smtpd_recipient_restriction =
       check_sender_access hash:/etc/postfix/restricted_senders


smtpd_restriction_classes = local_only
local_only =
       check_recipient_access hash:/etc/postfix/local_domains,
       reject
-----------------------------------------------------------------------------

file /etc/postfix/restricted_senders:

[EMAIL PROTECTED]      local_only
-----------------------------------------------------------------------------

file /etc/postfix/local_domains

pippo.it     OK
-------------------------------------------------------------------------------


I tried to send an email by telnet command first on localhost, and then from an 
network on my permit_network, but the user pippo is allowed to send mail to 
avery domain....
I wrong somethings???

THANKS


________________________________________
Da: [EMAIL PROTECTED] [EMAIL PROTECTED] per conto di Nikita Kipriyanov [EMAIL 
PROTECTED]
Inviato: venerdì 31 ottobre 2008 10.39
A: postfix-users@postfix.org
Oggetto: Re: some user must send email only mydomain

Gabriele Di Giambelardini пишет:
> Hi to all
> I have a problem with my configuration, I don't found any solution on 
> internet.
> My problem is:
> I'd need some of my users can't send email to other domain, but only to my 
> domain...
> Some body know the way??
> thanks
>
Have you tried
http://www.postfix.org/RESTRICTION_CLASS_README.html#external ?

Reply via email to