Newsgroup: it.comp.lang.visual-basic
Titolo: errore invio mail: Helo command rejected: need fully-qualified hostname

Premetto che ho un server su cui girano una serie di siti internet.
Ho creato un programmino per inviare dei messaggi pubblicitari via e-mail ai
miei clienti, utilizzando un mail server installato sulla mia macchina. Il
problema è che per molti account appartenenti a domini come libero/tiscali
le mail mi ritornano indietro con il seguente messaggio(pippo11 è il nome
della macchina):
504 <pippo11>: Helo command rejected: need fully-qualified hostname
Da qualche parte ho trovato come soluzione la seguente procedura che però
non funziona:
ISSUE:
Delivery failed error message from remote server: Helo command rejected:
need fully-qualified hostname.
SOLUTION:
-If you receive the above message, follow the steps below to resolve the
issue:
-Get the properties for My Computer, next click the tab; Network
Identification.
-Click the properties button
-Under Computer name specify the HOST / Computer (example; mail)
-Next click the More button
-Where it says, "Primary DNS suffix of this computer; enter your primary
domain name.
-Click OK and OK again
-Now full computer name is: 
mail.domain.com
** You may have to restart the system**
Avete una soluzione funzionante?
Da quanto ho potuto capire, i vari server, per combattere lo spam devono
essere in grado di riconoscere la macchina che spedisce le e-mail quindi ci
vorrebbe sulla mia un DNS Server che non so come funziona. Ho sentito dire
che è presente solo su Windows 2000 Server o Windows 2003 Server che io non
ho, ho windows 2000.
Come posso fare. Dove posso trovare un po di documentazione??? Se dovessi
installare un DNS Server, come si fa???

 
non si tratta di avere sulla tua macchina un server dns funzionante.
si tratta di fare in modo che chiunque, in qualsiasi parte del mondo 
faccia:
ping pippo11
non ottenga:
Impossibile trovare l'host pippo11. Verificare che il nome sia corretto e 
riprovare.
devi registrare un nome dns per la tua macchina e utilizzare poi tale 
nome quando accedi ai server che usi per spedire posta
questo per fare in modo che il server mittente sia rintracciabile in caso 
di problemi.
-- 
---
paoloopg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
---

Mettendo il caso che la mia macchina è già raggiungibile dall'esterno usando
il dns "
pc1.dns.it
" come faccio a far apparire questo dns nelle mail che
spedisco tramite il mail server, in modo che il provider che deve smistarle
riesce finalmente a capire chi è la macchina mittente??? Imposto come nome
del pc il nome del dns, quindi "
pc1.dns.it
", o c'è un altro modo???



 
ebbe l'ardire di profferire:

Semplicemente non puoi. I filtri di libero impediscono ai relay non 
correttamente registrati (immagino controllino pure i record MX). 
Devi passare attraverso un server smtp *regolare*.
-- 
"Today's subliminal thought is:"
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 wrote in
news:445f4df6$0$29728$
4faf...@reader2.news.tin.it
: 

il nome 
pc1.dns.it
 deve essere un nome registrato nei dns 'regolari', 
quindi deve essere risolvibile da qualsiasi parte del mondo, da chiunque, 
qualsiasi dns server utilizzi.
se la tua macchina è in questa condizione (ed è quindi correttamente 
identificabile), devi solo mettere il nome dns in questione nella 
chiamata 'helo' che il programma fa al mail server.
ti faccio notare che questo meccanismo consente al server a cui ti 
connetti di identificarti univocamente, permettendo di risalire a te in 
caso di abusi (massmailing, spamming o segnalazioni di utenti incazzati 
per i troppi messaggi non richiesti).
occhio alla cosa, perchè stai creando un programma che pare molto 
portato, per la sua funzione, allo spamming...
lo so, la pubblicità è lecita, ma tanti provider (e anche utenti) la 
considerano fastidiosa.
soprattutto, si stanno iniziando a sentire sentenze interessanti nei 
confronti di chi abusa delle email per utilizzo pubblicitario.
buona fortuna!


 
[cut]
mi sa che ho scritto uno strafalcione...
non mi sono riportato che tu spedisci attraverso un mail server locale.
il nome dns completo deve essere impostato nella cfg del tuo mail server 
locale, in modo che venga usato nel dialogo con gli altri mail server.
a 'sto punto, però, t conviene spostarti su un ng di amministrazione 
reti...
