[relug] Ain't talking 'bout mail

  • From: Daniele Menozzi <menoz@xxxxxx>
  • To: relug <relug@xxxxxxxxxxxxx>
  • Date: Tue, 20 Apr 2004 18:31:11 +0200

Ciao a tutti, in questo periodo sto cercando di impostare un server mail
postfix + fetchmail + mutt , ma ho alcuni problemi.
Questo e' la semplice struttura della mia rete casalinga
  
> bright 192.168.2.2<--     
                                           |
                                         +>server192.168.2.1<---internet
                                          |
>altro pc 192.168.2.3<--

Il disegno fa pena, cmq in sostanza dietro al server, connesso ad
internet, ci sono altri 2 pc.
Ah, la mia rete e' raggiungibile all'indirizzo shine.homelinux.org.

Cio' che ho fatto e' stato installare e configurare postfix sul server,
che riesce ad inviare le mail con successo, da tutta la mia rete
interna verso tutto il mondo, ed anche a ricevere le mail destinate agli
utenti (sia reali, sia indicati fra gli alias) presenti *solo* sul
server (cioe' riesco a ricevere mail inviate a
postmaster@xxxxxxxxxxxxxxxxxxx oppure a root@xxxxxxxxxxxxxxxxxxx, ecc).

A scopo didattico, mi interesserebbe capire se e' possibile, e in che modo, 
poter ricevere sul mio pc mail con indirizzi sempre riferiti al mio dominio (per
esempio tutte le mail indirizzate a menoz@xxxxxxxxxxxxxxxxxxx)
Cosa dovrei fare di preciso? 
Io ho provato a settare nel file /etc/alias del server questa riga
(shine e' il mio utente) 

menoz: shine@xxxxxxxxxxx 

ed ho installato postfix anche sul mio pc (di nome bright)

In definitiva, postfix installato su bright fa un po di casino quando gli
 arriva una mail e mi ritorna un'altra mail con questo errore:

----------------------------------------------------------
The Postfix program

<shine@xxxxxxxxxxx>: mail for 192.168.2.2 loops back to myself

[message/delivery-status (326 bytes)]
Reporting-MTA: dns; Bright.shine.homelinux.org
Arrival-Date: Tue, 20 Apr 2004 16:06:37 +0200 (CEST)

Final-Recipient: rfc822; shine@xxxxxxxxxxx
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; mail for 192.168.2.2 loops back to myself
----------------------------------------------------------


Questo invece e' cio' che viene riportato in /var/log/mail.log (su bright)
(fantasma e' l'orrido nome del mio server)
------------------------------------------------------------
Apr 20 17:19:10 Bright postfix/smtpd[1369]: connect from fantasma[192.168.2.1]
Apr 20 17:19:10 Bright postfix/smtpd[1369]: 60392C4AA5: 
client=fantasma[192.168.2.1]
Apr 20 17:19:10 Bright postfix/cleanup[1371]: 60392C4AA5: 
message-id=<20040420171909.47bdf4d0.menoz@xxxxxx>
Apr 20 17:19:10 Bright postfix/qmgr[1349]: 60392C4AA5: from=<menoz@xxxxxx>, 
size=1069, nrcpt=1 (queue active)
Apr 20 17:19:10 Bright postfix/smtpd[1369]: disconnect from 
fantasma[192.168.2.1]
Apr 20 17:19:10 Bright postfix/smtpd[1369]: connect from unknown[192.168.2.2]
Apr 20 17:19:10 Bright postfix/smtp[1374]: warning: host 
192.168.2.2[192.168.2.2] greeted me with my own 
hostname bright.shine.homelinux.org
Apr 20 17:19:10 Bright postfix/smtp[1374]: warning: host 
192.168.2.2[192.168.2.2] replied to HELO/EHLO with my own
 hostname bright.shine.homelinux.org
Apr 20 17:19:10 Bright postfix/smtp[1374]: 60392C4AA5: to=<shine@xxxxxxxxxxx>, 
relay=192.168.2.2[192.168.2.2], 
delay=0, status=bounced (mail for 192.168.2.2 loops back to myself)
Apr 20 17:19:10 Bright postfix/smtpd[1369]: lost connection after EHLO from 
unknown[192.168.2.2]
Apr 20 17:19:10 Bright postfix/smtpd[1369]: disconnect from unknown[192.168.2.2]
Apr 20 17:19:10 Bright postfix/cleanup[1371]: 8C7F5C4AA8: 
message-id=<20040420151910.8C7F5C4AA8@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Apr 20 17:19:10 Bright postfix/qmgr[1349]: 8C7F5C4AA8: from=<>, size=2744, 
nrcpt=1 (queue active)
Apr 20 17:19:12 Bright postfix/smtp[1374]: 8C7F5C4AA8: to=<menoz@xxxxxx>, 
relay=ifm-relay.inet.it[213.92.5.57], 
delay=2, status=sent (250 ::ffff:80.180.125.64+KaPTBxlKkKB Mail accepted)
-------------------------------------------------------------

come dovrei procedere per evitare questo errore? E' proprio necessario
avere postfix installato su ogni macchina?


Ok, qui finisce la prima parte della mail.
Adesso mi interessa capire come poter effettivamente configurare la mia rete, 
dato che non penso di utilizzare mail come menoz@xxxxxxxxxxxxxxxxxxxx
Ora ho bisogno di fetchmail, che si connetta alla mia mailbox remota su ngi 
e mi scarichi i messaggi, ma qui ho alcuni dubbi:

- posso installare fetchmail solo sul server, e fare in modo che mi scarichi i 
messaggi 
di tutti i pc connessi alla mia rete, oppure per ogni pc devo installare 
fetchmail?

- stesso discorso per postfix: dato che fetchmail consegna la posta a postfix, 
devo installare  postfix su ogni pc client (oltre ad utilizzare il postfix che 
sta 
sul server, per inviare le mail)? Mi sembra una soluzione alquanto 
masochistica...

- perche' installando fetchmail tramite apt-get non viene creato il file 
/etc/fetchmailrc?
E neanche i vari ~/.fetchmailrc?

Per adesso mi sembra di aver detto tutto, scusate la lunghezza/non chiarezza
del messaggio, ma ho fatto del mio meglio ;P

Ciao e grazie

-- 
Daniele Menozzi
Linux User #332564 - Machine #217054

Other related posts: