SMTP su server che blocca messaggi di libero

martedì 24 marzo 2009 - 12.01

zseven Profilo | Senior Member

Ragazzi sto uscendo pazzo!
da un paio di giorni mi vengono bloccate tutte le email destinate a libero e non riesco a capire il perchè!

Sul server sembra tutto corretto, invio senza autenticazione, FQN che ha il nome del computer, ho provato anche inserendo l'indirizzo IP dove risiede, ma niente di niente.

Vi prego se potete di darmi una mano.

Grazie mille

luxsor Profilo | Guru

Ciao Guido,
non ho capito bene se non riesci a ricevere email di libero, tramite il programma o direttamente sul server?


Fammi sapere

zseven Profilo | Senior Member

ciao scusa se rispondo solo ora.
il problema era che il server non inviava email a destinatari di libero.

Dico "era" perchè adesso ha ripreso a funzionare da solo senza che io cambiassi niente...
forse era un problema del provider di libero?

luxsor Profilo | Guru

L'importante che hai risolto.

Ciao

zseven Profilo | Senior Member

Ciao Luxsor,
scusa se riprendo questo Thread, ma nuovamente tutti gli indirizzi email che hanno come destinatari libero rimangono in queue senza essere inviati.

Sapresti dirmi cosa e in che modo controllare?
GRazie mille.

luxsor Profilo | Guru

Ciao Guido,
che gestore usi?

Hai provato a configurare outlook express e vedere il messaggio d'errore che ti viene generato.

Fammi sapere

zseven Profilo | Senior Member

Ciao Luxsor,
allora dovrei aver capito, e, spero, risolto il problema.

In pratica era un problema di autenticazione nell'invio email.
Facendo le prove da outlook direttamente sul server come mi hai consigliato mi sono accorto che restavano in queue le email inviate senza l'autenticazione, anche se il server di posta è impostato che deve inviare senza autenticazione.

Adesso ho messo questo codice:

iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.miosito.com"
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "miaposta@miosito.com"
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "miapassword"
iConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
iConf.Fields.Update

In questa maniera l'invio è andato e non è rimasto in queue.
Credo che così dovrei aver risolto tutti i problemi, non credi?

luxsor Profilo | Guru

Perfetto

zseven Profilo | Senior Member

Sta diventando una storia infinita questa autenticazione

Adesso però il problema ce l'ho con VB.NET, che sto modificando le impostazioni un pò su tutte le mie applicazioni per essere sicuro che gli invii avvengano correttamente.

Sto provando in locale adesso con il seguente codice, inviando a due destinatari, uno di LIBERO e l'altro no.
Quello di libero come al solito non va, e resta in queue.
Per caso sbaglio qualcosa?
Grazie sempre infinite

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

luxsor Profilo | Guru

Ma che gestore hai?

zseven Profilo | Senior Member

mi collego con ngi.
Però se metto l'smtp dell'indirizzo da cui mando con autenticazione e username e password non dovrebbe essere inutile utilizzare l'smtp del gestore che mi fornisce la connessione?

luxsor Profilo | Guru

>Però se metto l'smtp dell'indirizzo da cui mando con autenticazione e username e password non dovrebbe essere inutile utilizzare l'smtp del gestore >che mi fornisce la connessione?

Dovrebbe essere il contrario, cioè:
Es. Se io possiedo un account con libero e mi connetto da casa (con gestore libero), configuro il POP3 e SMTP per libero.
Se in ufficio (con gestore telecom) voglio configurare quell'account per scaricare e inviare la posta, devo usare come server in entrata POP3 quello di libero, invece come server in uscita SMTP quello di telecom.

Non so se ho reso l'idea.

Quindi tu come smtp devi usare quelle del tuo gestore.
Controlla se ha restrinzioni a riguardo

Fammi sapere

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5