Ciao a tutti, ho attivato sul dominio giulioferri.it le Google APPS quindi praticamente utilizzo la Gmail come servizio di posta. Tutto funziona perfettamente tranne una cosa:
quando invio una email tramite script lato server, l'indirizzo email del mittente (il return path) è sempre lo stesso (quello dell'account principale del servizio Gogle APPS) invece che quello del mittente
Lo script è il seguente:
Per esempio: se mittente = "Giulio" e email_mittente = "giulio@libero.it", quando il destinatario della email clicca su RISPONDI l'indirizzo che gli compare è sempre "giulio.ferri@giulioferri.it"codice:Sub InviaEmail(mittente, email_mittente, email_dest, oggetto, testo) Dim Mail set Mail = server.CreateObject("CDO.Message") Set iConf = CreateObject("CDO.Configuration") Set Flds = iConf.Fields Flds(cdoSendUsingMethod) = 2 Flds(cdoSMTPServer) = "smtp.gmail.com" Flds(cdoSMTPAuthenticate) = 1 Flds(cdoSMTPAccountName) = "giulio.ferri@giulioferri.it" Flds(cdoSendUserName) = "giulio.ferri@giulioferri.it" Flds(cdoSendPassword) = (la pwd dell'account giulio.ferri@giulioferri.it) Flds(cdoSMTPServerPort) = 465 Flds(cdoSMTPUseSSL) = true Flds(cdoSMTPconnectiontimeout) = 60 Flds.Update Set Mail.Configuration = iConf With Mail .From = mittente & "<" & email_mittente & ">" .Sender = email_mittente .To = email_dest .Subject = oggetto .HTMLBody = testo .TextBody = testo .Send end With set Mail=nothing end sub
Qualcuno ha avuto lo stesso problema o sa come risolverlo?
Grazie 1000!
Giulio

Rispondi quotando