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 |