[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Un bel MTA con licenza compatibile DFSG, esiste?



Chiedo un consiglio.

Ipotizziamo un comune mortale, ovvero una persona media, che dispone
di un collegamento internet casalingo e una casella di posta presso
il proprio provider.

E un PC con Linux.


La posta in uscita esce col "From:" del nostro comune mortale, ad
esempio tizio@provider.it.

Il PC di Tizio, comunque, non si chiamera' server.provider.it, ma
un nome particolare, tipo pamela.tizio.net. Ovviamente Tizio non
ha un proprio dominio internet registrato, stiamo parlando di comuni
mortali.


Ora sistemare il "From:" o altre intestazioni e' una boiata. Lo si
fa dal client email e tutti o quasi permettono di impostarlo facilmente.

Il problema e' il MTA, sendmail o similari.

Questi (almeno con le prove che ho fatto negli ultimi 4 giorni)
pretendono di presentare le mail spedite da username@pamela.tizio.net,
oppure username@tizio.net. Ovviamente il primo server SMTP che
si trova rifiutera' il messaggio.


La soluzione piu' semplice, e l'unica che ho trovato, e' far si che
il MTA usi il dominio del provider come nome del server che spedisce
la posta, nel nostro caso username@provider.it.

Si puo' tollerare questo quando tizio usa un account "tizio", per cui
la posta esce come tizio@provider.it.

Il problema nasce quando non e' l'utente tizio a spedire posta, ma viene
spedita (per le ragioni piu' disparate) da root o altri username.

Ovvero la posta uscirebbe in internet come root@provider.it.


Tutte le opzioni che ho provato permettono di cambiare il solo dominio,
oppure riscrivere i campi interni del messaggio, e questi ultimi sono piu'
facili da cambiare utilizzando il client di posta.


La domanda e' questa: come si fa a fare in modo che qualsiasi messaggio
in uscita via SMTP esca come "tizio@provider.it" indipendentemente dallo
username effettivo che spedisce la posta?

Ovvero come fare in modo che il MTA durante la connessione SMTP dica
"MAIL FROM:tizio@provider.it" senza toccare minimamente il messaggio?
Anche se la posta viene spedita da root o altri utenti? (E in questo caso
sara' cura di root o degli altri utenti fare in modo che le intestazioni
siano corrette.)

Ho provato tutti (o quasi) i pacchetti MTA di Debian della sezione main
(sendmail, smail, exim, zmailer, ssmtp). Se la posta la spedisco
dall'utente test, questo la spedisce alla meno peggio come
test@provider.it, invece io la vorrei far uscire come dalla@provider.it.


Sono costretto ad agire sul lato MUA, ovvero cercare un programma che
spedica via SMTP e non tramite /usr/sbin/sendmail?

Possibile che i client di posta per piattaforme non-Linux siano piu'
flessibili da questo punto di vista?


Grazie

Michele


Reply to: