Newsgroup: it.comp.os.linux.sys
Titolo: postfix

immagino sia possibile avendo 2 pc con postfix far transitare la posta da
un server all'altro essendo che le due macchine comunque gestiscono solo
utenti locali diversi tra loro.
Ma come ?
su che paramentri devo concentrami ?
c'è un how to ?

 
Se hai pochi utenti puoi usare il transport... in sostanza dici: questo 
utente č qui quell'altro č di la.

 utente è qui quell'altro è di la.
si gli utenti sono meno di dieci...
mi dai qualche info in +

 mi dai qualche info in +
nella pagina man di transport(5) ci sono degli esempi chiarissimi su come fare.
user@domain transport:nexthop
Deliver  mail  for user@domain through transport to nexthop.
domain transport:nexthop
Deliver mail for domain through transport  to  nexthop.
.domain transport:nexthop
Deliver  mail  for  any subdomain of domain through transport to nexthop.
In  order to deliver internal mail directly, while using a
mail relay for all other mail, specify a  null  entry  for
internal  destinations  (do not change the delivery trans-
port or the nexthop information) and  specify  a  wildcard
for all other destinations.
my.domain    :
.my.domain   :
*         smtp:outbound-relay.my.domain
The following sends all mail for 
example.com
 and
its subdomains to host 
gateway.example.com
:
example.com
      :[
gateway.example.com
]
.
example.com
     :[
gateway.example.com
]
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

grazie ora guardo

 ciao ...
saro scemo... ma non sono riuscito a capirci molto.
prima ho provato mettendo nel file transport una riga del tipo:
nest.tree  smtp:[192.168.1.3]:25
ma non andava
allora ho cambiato in main cf il parametro realy in
relayhost = [192.168.1.3]:25
e cosě funzia ma non mi pare essere una soluzione elgante.
Se ho ben capito tutta la mail che non riesce a conseganre in locale la
spedisce li... e non solo quella che dico io e visto che 192.168.1.3 ha la
stessa impostazione ....
Mi date un ulteriore mano ?!
Grazie

 ma non andava
ma hai dato il postmap sul file e impostato 
main.cf
 ??
a me a sempre funzionato ...


 a me a sempre funzionato ...
si certo
questo l'errore:
Nov  9 13:19:25 musso postfix/smtpd[3984]: connect from localhost[127.0.0.1]
Nov  9 13:19:26 musso postfix/smtpd[3984]: 0674C1CBA: client=localhost[127.0.0.1]
Nov  9 13:19:26 musso postfix/smtpd[3984]: disconnect from localhost[127.0.0.1]
Nov  9 13:19:26 musso postfix/pickup[3978]: 367861CBB: uid=0 from=<ro...@musso.tree>
Nov  9 13:19:26 musso postfix/cleanup[3987]: 367861CBB: message-id=<Pine.LNX.4.63.05...@musso.tree>
Nov  9 13:19:26 musso postfix/qmgr[3979]: 367861CBB: from=<ro...@musso.tree>, size=506, nrcpt=1 (queue active)
Nov  9 13:19:26 musso postfix/smtp[3989]: 367861CBB: to=<pa...@nest.tree>, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=nest.tree type=A: Host not found)
Nov  9 13:19:26 musso postfix/cleanup[3987]: 8989B1CBC: message-id=<200511091219...@musso.tree>
Nov  9 13:19:26 musso postfix/qmgr[3979]: 8989B1CBC: from=<>, size=2203, nrcpt=1 (queue active)
Nov  9 13:19:26 musso postfix/qmgr[3979]: 367861CBB: removed
Nov  9 13:19:26 musso postfix/local[3992]: 8989B1CBC: to=<pa...@musso.tree>, orig_to=<ro...@musso.tree>, relay=local, delay=0, status=sent (delivered to mailbox)
Nov  9 13:19:26 musso postfix/qmgr[3979]: 8989B1CBC: removed

 Name service error for name=nest.tree type=A: Host not found)
in /etc/hosts inserisci una riga tipo
192.168.1.3 	nest.tree
assicurandoti di avere nell'ordine di risoluzione prima hosts e poi bind
e magari creati un relay_domains in cui inserisci
nest.tree	OK
e poi dai il postmap.
Credo che cosi' funzionera'.
Ciao
Manuel



Grazie per l'attenzione ma neppure cosě funziona.
non so + dove sbattere la testa.
metto qui (
oloap.homelinux.net/file/main.cf)il
 
main.cf
 ....
(accessibile solo di giorno) sperando nel vostro aiuto!

 Name service error for name=nest.tree type=A: Host not found)
devi dichiararlo nel tuo file hosts e/o nel dns (locale) che usi.
quando riuscirai a fare un ping a quel nome anche la posta probabilmente
verra' recapitata.
Ciao
Manuel

 Manuel
il tutto è correttamente dichiarato... infatti i ping riescono...
ps
il webserver ora è su (segue il ciclo delle mie giornate ;-P)
root@musso:~# ping nest.tree
PING nest.tree (192.168.1.3) 56(84) bytes of data.
64 bytes from nest.tree (192.168.1.3): icmp_seq=1 ttl=64 time=0.201 ms
64 bytes from nest.tree (192.168.1.3): icmp_seq=2 ttl=64 time=0.206 ms
--- nest.tree ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1005ms
rtt min/avg/max/mdev = 0.201/0.203/0.206/0.014 ms
root@musso:~# ping nest
PING nest.tree (192.168.1.3) 56(84) bytes of data.
64 bytes from nest.tree (192.168.1.3): icmp_seq=1 ttl=64 time=0.188 ms
64 bytes from nest.tree (192.168.1.3): icmp_seq=2 ttl=64 time=0.193 ms

 il tutto è correttamente dichiarato... infatti i ping riescono...
a che DNS ti appoggi? locale o esterno?
non e' che postfix utilizza solo il nameserver che hai indicato (non
legge /etc/hosts) e non ci trova l'hostname?
sono ancora convinto che sia un problema di risoluzione, non di postfix.
Ciao
Manuel

 legge /etc/hosts) e non ci trova l'hostname?
grazie ancora

 nessuna configurazione.
e il DNS che dovrebbe interrogare se non trova nulla in hosts e' quello
locale?
Crea la zona nel tuo DNS...
Ciao
Manuel



ma scusa perchè non dovrebbe trovare in hosts ?
127.0.0.1               localhost
192.168.1.79            musso.tree musso
192.168.1.3             nest.tree nest

 ma scusa perchè non dovrebbe trovare in hosts ?
probabilmente postfix e' stato scritto per NON leggere il file hosts?
me lo aspetterei tranquillamente!