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
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