Salve ragazzi ho bisogno di un chiarimento sul metodo CDOSYS per l'invio della mail da un form.
Vi posto lo script così poi mi spego meglio:
Gli indirizzi di posta non sono esatti per motivi di privacy.codice:<% Set Config = Server.CreateObject("CDO.Configuration") Set Fields = Config.Fields Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "rob@tin.it" Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "ferrari" Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.eurnetcity.net" Fields.Update Set MiaMail = Server.CreateObject("CDO.Message") Set MiaMail.Configuration = Config MiaMail.To = "rob@tin.it" MiaMail.From = "rob@pippo.it" MiaMail.Subject = "Richiesta di informazioni" MiaFromName = request.form("Nome") MiaFromAddress = request.form("mail") MiaNome = request.form("nome") MiaEMail = request("mail") MiaMessaggio =request("messaggio") MiaMail.TextBody = "Nome e cognome:" & Trim(Request.Form("nome")) & vbcrlf & "E-Mail: " & Trim(Request.Form("mail")) & vbcrlf & "Messaggio: " & Trim(Request.Form("messaggio")) MiaMail.Send() set MiaMail = Nothing Set Fields = Nothing Set Config = Nothing %>
Allora il dominio si trova su Eurnet mentre la posta elettronica (Di conseguenza anche l'indirizzo mail) si trovano su Aruba.
Io pensavo che se mettevo come prova degli indirizzi e-mail gestiti da Aruba, lo script non funzionava perchè l'smtp è quello di Eurnet.
Invece facendo la prova così come è settato lo script la mail arriva correttamente all'indirizzo di posta "rob@tin.it"
C'è qualcosa di strano oppure è normale che se anche l'smtp non è quello del gestore della posta elettronica funziona tutto?
Scusate se sono stato complicato.
Ciao e grazie in anticipo a tutti
![]()

Rispondi quotando
