[Server] Bloccare l'invio ad indirizzi con dominio diverso da localhost
Inviato: venerdì 6 giugno 2008, 12:25
Salve a tutti,
ho il seguente problema da risolvere:
in ufficio ho installato un server Ubuntu Hardy con tutta la gestione dei client con il pacchetto LTSP. Tutto funziona alla grande.
Siccome ho una ADSL che non va bene ho configurato un server di posta interno per lo scambio di file ed email tra gli impiegati ma voglio bloccare l'invio di email verso indirizzi esterni all'ufficio. In poche parole vorrei che se un utente provi a spedire una mail ad un indirizzo esterno (es. mfdsof@gmail.com) questa deve tornare indietro. Come si fa?
Ho fatto diverse prove ma non riesco a dire a postfix che se un indirizzo di destinazione è diverso da "miodominio.local" o "localhost" (etc.) non la deve spedire.
Questo è il mio file di cofigurazione di postfix:
#Solo posta locale
mynetworks_style = host
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = tserver.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.tserver.local, localhost.localdomain, localhost, tserver.local, tserver
relay_domains = $mydestination
mynetworks = 127.0.0.0/8, 192.168.0.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = 192.168.0.254, 127.0.0.1
home_mailbox = Maildir/
mailbox_command =
inet_protocols = ipv4
#Questa riga dovrebbe bloccare l'invio di email con destinatari esterni all'ufficio Prisma????
smtpd_recipient_restrictions = reject_unauth_destination
ho il seguente problema da risolvere:
in ufficio ho installato un server Ubuntu Hardy con tutta la gestione dei client con il pacchetto LTSP. Tutto funziona alla grande.
Siccome ho una ADSL che non va bene ho configurato un server di posta interno per lo scambio di file ed email tra gli impiegati ma voglio bloccare l'invio di email verso indirizzi esterni all'ufficio. In poche parole vorrei che se un utente provi a spedire una mail ad un indirizzo esterno (es. mfdsof@gmail.com) questa deve tornare indietro. Come si fa?
Ho fatto diverse prove ma non riesco a dire a postfix che se un indirizzo di destinazione è diverso da "miodominio.local" o "localhost" (etc.) non la deve spedire.
Questo è il mio file di cofigurazione di postfix:
#Solo posta locale
mynetworks_style = host
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = tserver.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.tserver.local, localhost.localdomain, localhost, tserver.local, tserver
relay_domains = $mydestination
mynetworks = 127.0.0.0/8, 192.168.0.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = 192.168.0.254, 127.0.0.1
home_mailbox = Maildir/
mailbox_command =
inet_protocols = ipv4
#Questa riga dovrebbe bloccare l'invio di email con destinatari esterni all'ufficio Prisma????
smtpd_recipient_restrictions = reject_unauth_destination