[Risolto] Problemi invio e-mail con CDOSYS con domini @live.it

ilgios

Nuovo Utente
15 Gen 2014
3
0
0
Ciao a tutti,
perdonate l'argomento, ma sto diventando matto.

Ho un form di registrazione ad un mio sito, dove una volta che viene completata, parte una e-mail all'indirizzo specificato con i dati inseriti.
Durante i miei test, tutto funzionava correttamente, ma non appena ho provato con un indirizzo con dominio @live.it, al mittente arriva la seguente mail:

Action: failed
Status: 5.1.1
Diagnostic-Code: smtp; 550 5.7.0 (SNT0-MC3-F22) Message could not be delivered. Please ensure the message is RFC 5322 compliant.
Last-attempt-Date: Wed, 15 Jan 2014 22:04:42 +0100


Con tutti gli altri domini @libero.it, @gmail, @hotmail, etc etc tutto funziona correttamente.


Vi riporto qua di seguito lo spezzone di codice utilizzato per l'invio della email:

Set objMessage = CreateObject("CDO.Message")
Set Config = Server.CreateObject("CDO.Configuration")
Set Fields = Config.Fields

Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
' richiedo autenticazione
' Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = "1"
' username e password
Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "indirizzo email di hosting"
Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password dell'indirizzo email dell'hosting"
' server
Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp server"
' port
Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

' Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False 'Use SSL for the connection (True or False)
Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60

Fields.Update


Set objMessage.Configuration = Config
objMessage.Sender = strFromEmail
objMessage.HTMLBody = strMessage
objMessage.From = strFromName
objMessage.To = [email protected]
objMessage.Subject = strSubject
objMessage.Send


Set objMessage = Nothing
Set Config = Nothing
Set Fields = Nothing


Mi sapreste aiutar per capire cosa e dove sbaglio?


Grazie a tutti
Giorgio
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
Ciao, nel pomeriggio se riesco gli do un'occhio...
intanto prova a commentare queste due righe:

' Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False 'Use SSL for the connection (True or False)
' Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
 

ilgios

Nuovo Utente
15 Gen 2014
3
0
0
Ciao, grazie per la risposta, ma il problema resta anche commentando quelle righe che mi hai indicato


Giorgio
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
Ciao, grazie per la risposta, ma il problema resta anche commentando quelle righe che mi hai indicato


Giorgio

Ciao, scusa il ritardo ma in questi giorni sono sempre via per lavoro.

Non ho avuto tempo di testare il tuo script... prova se vuoi questo, funziona.

da inserire in testa al file... riga 1 e riga 2:
Codice:
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows 2000 Type Library" -->
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" -->


codice invio email:
Codice:
				Set Mail = CreateObject("CDO.Message")
				Set iConf = CreateObject("CDO.Configuration")
				Set Flds = iConf.Fields

					Flds(cdoSendUsingMethod) = cdoSendUsingPort
					Flds(cdoSMTPServer) = "smtp.******.info" 
					Flds(cdoSMTPServerPort) = 25
					Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
					Flds.Update

					Mail.To 	  = "****@live.it" 'destinatario
					Mail.From	  = "[email protected]" ' mittente
					Mail.Subject  = oggetto 'oggetto
					Mail.HTMLBody = "Messagiio prova" 'testo

					Mail.Send

fammi sapere che se riesco domani provo il tuo codice.
 
Ultima modifica:

ilgios

Nuovo Utente
15 Gen 2014
3
0
0
Ciao,
ho cambiato lo spezzone di codice come mi avevi detto, ed adesso funziona tutto correttamente. Faccio ancora dei test e se c'è qualche problema, scriverò qua!

Grazie ancora Paolo!!!! :jolly:

Giorgio
 
Discussioni simili
Autore Titolo Forum Risposte Data
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
D [risolto] Problemi di paginazione dei risultati con una determinata query Classic ASP 4
H [risolto] Problemi con gli apici di un URL PHP 2
H [RISOLTO] Problemi con gli array jQuery 4
F [RISOLTO]problemi con slideToggle() jQuery 3
I [Risolto] ASP VBSCRIPT e PAYPAL problemi con le spese di spedizione dinamiche Classic ASP 3
S [RISOLTO] Problemi di ricezione posta Adsl e Connettività 5
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1

Discussioni simili