Ciao, non vorrei dire una fesseria, ho letto velocemente la tua mail e non sono un esperto ma direi che devi creare una mappatura tra gli utenti locali (zapparano@cluster1) e quelli remoti (zapparano@yahoo.com) Leggiti la documentazione ma se non sbaglio alla fine tutto si "riduce" a qualcosa del tipo: aggiungere in main.cf la riga: smtp_generic_maps = hash:/etc/postfix/generic creare il file /etc/postfix/generic con contenuto: zapparano@cluster1 zapparno@yahoo.com dopo di che devi usare il comando postmap, dovrebbe essere sufficiente # postmap generic creerà un file chiamato generic.db Per usare diversi indirizzi remoti con lo stesso utente o fare cose più articolate non so risponderti. Ciao Anselmo On Thu, May 14, 2009 at 06:43:49PM +0000, zapparano zapparano wrote: > Ciao > > > Sto cercando di configurare postfix per inoltrare i messaggi verso indirizzi di > mail esterni.. > > per quello che ho capito bisogna mettere nel file main.cf il relayhost del mio > provider, nel mio caso infostrada che mail.libero.it ossia: > > relayhost = [mail.libero.it] > (ho provato a metterlo anche senza parentesi quadre) > > sugli aliases ho creato l'utente zapparano. > ora se mando la mail in locale ossia da utente zapparano@cluster1 a > zapparano@cluster1, da mail.log vedo che tutto va a buon fine e la mail arriva, > se invece provo a mandarlo da zapparano@cluster1 a zapparano@yahoo.com mi > risponde nel seguente modo: > > May 14 20:30:12 cluster1 dovecot: imap-login: Login: user=<zapparano>, method= > PLAIN, rip=127.0.1.1, lip=127.0.1.1, secured > May 14 20:30:48 cluster1 postfix/smtpd[27535]: connect from cluster1[127.0.1.1] > May 14 20:30:49 cluster1 postfix/smtpd[27535]: NOQUEUE: reject: RCPT from > cluster1[127.0.1.1]: 554 5.7.1 <zapparano@yahoo.com>: Relay access denied; from > =<zapparano@cluster1> to=<zapparano@yahoo.com> proto=ESMTP helo=<[127.0.1.1]> > May 14 20:31:28 cluster1 postfix/smtpd[27535]: disconnect from cluster1 > [127.0.1.1] > > > > > il mio main.cf il seguente: > # See /usr/share/postfix/main.cf.dist for a commented, more complete version > > > # Debian specific: Specifying a file name will cause the first > # line of that file to be used as the name. The Debian default > # is /etc/mailname. > #myorigin = /etc/mailname > > 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 = cluster1 > alias_maps = hash:/etc/aliases > alias_database = hash:/etc/aliases > mydestination = cluster1, localhost.localdomain, , localhost > relayhost = [mail.libero.it] > #mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 > #mynetworks specifica quali reti o pc specifici possono usufruire del servizio > mail, per verificare che tutto sia andato bene eseguire da shell: postfix check > mynetworks = 192.168.1.0/24, 127.0.0.1 > mailbox_command = procmail -a "$EXTENSION" > mailbox_size_limit = 0 > recipient_delimiter = + > inet_interfaces = all > > mydomain = cluster1 > myorigin=cluster1 > > alias_maps = hash:/etc/postfix/aliases > alias_database = hash:/etc/postfix/aliases > > > > > mentre il mio file aliases questo: > postmaster: zapparano > abuse: zapparano > info: zapparano > postfix: root > root: zapparano > > > > dove sbaglio??? come posso far si da potere inoltrare le mail verso l'esterno? > > grazie a chiunque mi risponda > > >
Attachment:
signature.asc
Description: Digital signature