Newsgroup: it.comp.os.linux.sys
Titolo: Postfix accetta solo indirizzi locali

Ho configurato il server di posta smtp (con postfix) e pop (con imap) e per
il locale tutto funziona correttamente.
Ora però ho notato che se cerco di spedire una mail ad un indirizzo esterno
il server smtp rifiuta l'indirizzo e mi disconnette.
Quali solo le impostazioni da mettere per far si che accetti indirizzi
esterni e che li spendisca correttamente?
in pratica vorrei che accettasse come destinatari indirizzi tipo
pico...@tin.it
 mentre invece accetta solo quelli con @dominiolocale.
Dove sbaglio?
Eccovi la fongigurazione:
---
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
default_privs = nobody
delay_warning_time = 4
inet_interfaces = all
local_destination_concurrency_limit = 2
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin//procmail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = hinet.lan
myhostname = hnlinux.hinet.lan
mynetworks = 
127.0.0.0/8
, 
192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.0.6/README_FILES
relayhost = 
mail.tin.it
sample_directory = /usr/share/doc/postfix-2.0.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
unknown_local_recipient_reject_code = 450
---
Grazie...
Daniele

 relayhost = 
mail.tin.it
 
   Proverei a sostituire 
mail.tin.it
 con l'IP numerico racchiuso tra due
   [... ... ... ... ]
-- 
Firma la petizione contro i brevetti del software
http://www.debian.org

 
Il problema persiste... e sicuramente non è li, visto che se non si precisa
il relayhost dovrebbe essere direttamente postfix a recapitarlo...
C'è qualcos'altro... ma cosa????
Grazie...
Daniele

 C'è qualcos'altro... ma cosa????
bhe... io darei la parola hai log che sicuramente sono piu' autorevoli :o)
 
cat /var/log/mail.log oppure cat /var/log/maillog
e posta l'output delle righe sospette.
Ciao

 proto=ESMTP
helo=<[192.168.1.13]>
Sep 15 20:05:35 hnlinux postfix/smtpd[11724]: disconnect from
unknown[192.168.1.13]
Aiuto... !!!
Daniele

 client=unknown[192.168.1.13]
l'ip di chi spedisce non č in mynetworks...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 
Scusami ma 
192.168.0.0/24
 na va bene per un ip 192.168.1.xx????
Grazie...
Daniele

 
Mi correggo... 
192.168.1.0/24
 è l'impostazione giusta. E ora funziona tutto!
Grazie, ho risolto!!!!!
Daniele

 l'ip di chi spedisce non č in mynetworks...
Infatti, rileggendo i post precedenti noto che il tuo
main.cf
 ha nella direttiva *mynetworks* il valore:
192.168.0.0/24
,
mentre i log dicono che il client fa parte della rete 
192.168.1.0/24
: 
192.168.1.13
quindi [ e ovviamente] relay access denied.
Sistema *mynetworks* e sei a posto !
Ciauz

 Scusami ma 
192.168.0.0/24
 na va bene per un ip 192.168.1.xx????
No, sono differenti !
clust

 
č sempre cosě: dopo un pň che ci lavori, ti si cuoce il cervello e ti 
sfuggono le cose piů semplici.
:-)


 myorigin = $mydomain
Queste voci io le tengo segnate con il #;
ovviamente per far comparire il mio host modifico il file /etc/host,
e come puoi notare dal mio indirizzo, riesco a inviare verso l'esterno.
Ciaoz...

 :-)
Più che altro era quasi impossibile arrivarci al volo in quanto postfix non
accettava solo le mail con dominio diverso dal proprio... Mentre invece
l'impostazione sbagliata era negli IP di mynetwork. Se non avesse accettato
la connessione senza distinguere il dominio del destinatario forse avrei
capito subito... Ma è più bello così... da più soddisfazioni.
Ciao e grazie!!!
Daniele