Ho questo codice apparentemente funzionante nella cartella public di Aruba:
al grassetto mi dice questo errore:codice:If request.querystring("inv")=1 Then mittente = Session("nome") & " " & Session("cognome") oggetto = request.form("oggetto") oggetto = replace(oggetto,"'","''") corpo = request.form("corpo") corpo = replace(corpo,"'","''") ogg_vero = mittente & " ti scrive: " & oggetto corpo = mittente & " dello staff ti contatta. Puoi rispondergli via e-mail a " & Session("email") & ". Ecco cosa ti ha scritto: " & request.form("corpo") dim objMail dim objConfig Set objMail = createObject("CDO.Message") ' Crea l'oggetto email Set objConfig = Server.createObject ("CDO.Configuration") ' Dimensiona l'oggetto configurazione ' Imposta le configurazioni With objConfig ' Server SMTP di uscita (con "localhost" usa il predefinito di IIS) ' .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost" ' Porta SMTP .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 ' Porta CDO .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' Timeout .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 .Fields.update End With ' Assegna le configurazioni Set objMail.Configuration = objConfig objMail.From = mittente objMail.Subject = ogg_vero objMail.bcc = rsEntrata("email") ' IMPOSTA ALTA PRIORITA' (! ROSSO) objMail.Fields.Item("urn:schemas:mailheader:X-MSMail-Priority") = "High" objMail.Fields.Update objMail.HTMLBody=corpo objMail.Send Set objMail = nothing Set objConfig = nothing
CDO.Message.1 error '8004020d' At least one of the From or Sender fields is required, and neither was found.

Rispondi quotando