Sto impazzendo...
allora se metto come direttiva nel main.cf questo:

myhostname = mail.esempio.it
mydomain = esempio.it

oppure

myhostname = mail.localhost.it
mydomain = localhost.it

e poi invio una mail da shell tutto funziona,

ma se metto ad esempio:

myhostname = mail.parolaacaso.it
mydomain = parolaacaso.it

non mi da nessun errore ma non invio un bel niente!!!

qualcuno sa spiegarmene il motivo????