Newsgroup: it.comp.os.linux.sys
Titolo: Ancora postfix e smtpd

Ciao a tutti, avrei bisogno di una mano per la configurazione di postfix.
Sto' provando a configurare un server con postfix+ldap+courier e non 
sono sicuro che questa configurazione funzioni
main.cf
:
maildrop_destination_recipient_limit = 1
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /var/www/htdocs/postfix
manpage_directory = /usr/man
sample_directory = /etc/postfix
readme_directory = /var/www/htdocs/postfix/readme
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
default_privs = nobody
myhostname = 
mailserver.interpumpgroup.it
mydomain = 
interpumpgroup.it
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = 127.0.0.1
virtual_transport = maildrop
local_recipient_maps = ldap:/etc/postfix/
ldapmail.cf
 
ldap:/etc/postfix/
ldapalias.cf
transport_maps = hash:/etc/postfix/transport
alias_maps = ldap:/etc/postfix/
ldapalias.cf
recipient_delimiter = ;
home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
#Virtual
virtual_alias_maps=ldap:/etc/postfix/
ldapalias.cf
virtual_maps=ldap:/etc/postfix/
ldapmail.cf
virtual_mailbox_base=/
virtual_mailbox_maps=ldap:/etc/postfix/
ldapaccount.cf
virtual_uid_maps=static:11184
virtual_gid_maps=static:2110
virtual_minimum_uid=500
virtual_mailbox_limit=0
virtual_mailbox_domains=ldap:/etc/postfix/
ldapvdomains.cf
#Smtpd
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_recipient_restrictions = check_sender_access 
hash:/etc/postfix/restricted_senders, reject_unauth_destination, 
reject_unverified_recipient
local_only=check_recipient_access hash:/etc/postfix/local_domains, reject
smtpd_restriction_classes = local_only
smtpd_reject_unlisted_sender = yes
unverified_sender_reject_code = 550
unknown_address_reject_code=450
smtpd_helo_required = yes
smtpd_sasl_auth_enable=yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain=$mydomain
broken_sasl_auth_clients = yes
smtpd_sender_restrictions = permit_mynetworks
      permit_sasl_authenticated
      reject_non_fqdn_sender
      reject_unknown_sender_domain
      warn_if_reject
      reject_unverified_sender
      reject
Ora quello che non so' se va' bene e' la configurazione di accesso del 
smtp. Quello che voglio e' che per inviare mail gli utenti si devono 
autenticare, ma allo stesso tempo pero' il mail server deve poter 
ricevere la posta da qualsiasi dominio internet.
In'oltre sul server ci sono configurati 3 domini, 2 locali e 1 pubblico. 
Il giochino che devo fare (e con questa configurazione funziona) e' che 
gli utenti dei 2 domini locali devono poter inviare la posta solo ai 2 
domini locali e al dominio pubblico.
Grazie per l'aiuto e la pazienza :).

 Però se già ti funziona non capisco perchè lo richiedi...
Quello mi funziona. Quello che non mi funziona e' l'autenticazione degli 
  utenti.
Se in smtpd_sender_restrictions come ultima opzione tolgo reject e provo 
a mandare un mail senza autenticarmi il server lo accetta.
Mettendo l'opzione reject obbligo gli utenti ad autenticarsi, pero' non 
ricevo la posta da altri domini, ho provato a inviarmi un mail dal mio 
pc con sendmail e mi ritorna l'errore "Accesso Negato". (Naturalmente ho 
configurato un DNS interno impostando gli opportuni parametri MX).
La mia paura e' che se metto un mail server con questa configurazione in 
Internet (con MX registrato) non riesco a ricevere mail :(

 Grazie per l'aiuto e la pazienza :).
prova ad aggiungere questa riga:
smtpd_sasl_application_name = smtpd
dovrebbe richiedere l'autenticazione solo per l'invio da parte dei client
Luca

 smtpd_sasl_local_domain=$mydomain
smtpd_sasl_local_domain=
ciao...
--
Giuseppe