Newsgroup: it.comp.os.linux.iniziare
Titolo: Mancato invio di posta.

Salve a tutti.
Sto tentando di inviare, con Sendmail, un'email di prova, ma ottengo un 
messaggio di errore.
Vi trascrivo i comandi che do ed il messaggio di errore che ottengo.
I comandi che do sono i seguenti:
$ cat | sendmail 
bizi...@freemail.it
From: 
bizi...@freemail.it
Subject: prova.
Questa è una prova.
[ctrl-d]
Ecco ora il messaggio di errore che mi compare appena do il comando 
mailq:
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
17E34D277       322 Mon Jan  9 11:33:57  ro...@linux.site
(host 
freemail.it
[xxx.yyy.zzz.ww] said: 450 <ro...@linux.site>: Sender 
address rejected: Domain not found (in reply to RCPT TO command))
 
bizi...@freemail.it
-- 0 Kbytes in 1 Request.
Potete aiutarmi a capire? 
Forse la mia casella email non è ancora configurata sotto Linux?
Un saluto e grazie a tutti.
Bizio.
p.s. L'indirizzo di posta elettronica che ho utilizzato è fittizio, ed 
ho modificato in tal senso la risposta di mailq, che invece si basava su 
un indirizzo vero. Per questo potrebbero esserci delle incoerenze. Spero 
mi perdonerete.

 posta dagli sconosciuti.
Intanto ti ringrazio.
Dunque il dubbio che avevo io, di non aver la casella email configurata 
è fondato?
O forse si tratta di qualcos'altro?
Perdonatemi, ma sono davvero all'inizio.
Grazie a tutti.
Bizio.


Non e' questo. Come vedi dai log, il server di freemail rifiuta il tuo 
messaggio, perche' proviene da ro...@linux.site. Siccome linux.site non 
e' rintracciabile mediante dns, il messaggio e' respinto al mittente. E' 
una procedura per limitare lo spam proveniente da macchine in dial-up.
Il suggerimento "istituzionale" e' di usare il server smtp del provider 
internet a cui fai riferimento. Puoi ragionevolmente sperare di 
bypassare il problema forzando la riscrittura dei mittenti. Io l'ho 
fatto ma con Postfix, e non saprei proprio dove mettere le mani con 
Sendmail.

 internet a cui fai riferimento. 
Se la mia casella email è stata configurata a dovere, questo dovrebbe 
già accadere. 
Purtroppo non so se questo è stato fatto, perchè l'installazione di 
Linux non l'ho fatta io, e onestamente non so neanche dove andare a 
guardare, perchè sto imparando proprio ora come si gestisce la posta 
elettronica.
Attendo ulteriori suggerimenti e ringrazio tutti per il preziosissimo 
aiuto.
Bizio.

 già accadere.
La tua "casella" non c'entra molto. E' sendmail che va istruito a
inoltrare tutta la posta in uscita al server del tuo provider.
C'e' un'istruzione per usare uno "smathost", nel file 
sendmail.mc
.
Purtroppo, ripeto, non ho mai configurato sendmail a livello
professionale, ma solo per la posta interna. Con Postfix, basta aggiungere
la riga
relayhost = 
smtp.tuoprovider.it
nel file principale, ma temo che sendmail abbia una sintassi meno
trasparente. Passo la mano a chi e' piu' esperto di me.

Ok, intanto grazie per le spiegazioni esaurienti.
Intanto che controllo il file 
sendmail.mc
, attendendo che qualcuno ci 
dia una mano, posso chiederti cos'è uno "smathost"?
Grazie e a presto 
Bizio.

 
E' solo un server smtp a cui dici di spedire la tua posta. A regola, i 
pc Windows e Macintosh non hanno abilitato un server come sendmail. Ecco 
la necessita' di contattare un server remoto a cui dare in consegna la 
posta.