Ciao a tutti, non so se sia questo il forum dove postare, aiutatemi a capire...
Ho una semplicissima pagina che a fronte della compilazione di un campo in un form (che è in una pagina rpecedente) invia una mail.
Questo è lo script che mi è stato consigliato di usare:
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "nostro smtp" 'imposta autenticazione SMTP
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'Clear text
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "nome smtp" 'nome SMTP
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password" 'SMTP Password
.Update
End With
Set cdoMessage = CreateObject("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = "mia email"
.To = "email ricevente"
.Subject = "soggetto della mail"
.TextBody = "testo messaggio"
.Send
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
Fin qui tutto preciso, manda correttamente l'email e non ho nessun problema.
Ma ad una precisa data all'utente deve venire impedito di poter mandare mail... io ho pensato che la soluzione più comoda, visto che questa situazione si ripete diverse volte durante l'anno, di mettere in un DB le date di attivazione e scadenza e, facendo un controllo su quelle, mostrare o meno la form che, quando compilata, richiama la pagina che contiene lo script qui sopra.
Anche questo funziona, nel senso che arrivata la data non viene visualizzata la form e quindi, come utente non ho più la possibilità di inviare mail.
Ma da qualche settimana mi arrivano mail come se fossero state spedite da quella form... com'è possibile? E' un problema legato al codiche che ho usato o è un problema del server?
A voi è mai successo?
Che cosa utilizzate per inviare mail? io usavo ASPemail, con il quale non mi sembra di aver mai avuto problemi simili, ma il nostro sistemista ha detto che non potevamo usarlo con il nuovo server e mi ha passato lo script che vedete sopra.
Grazie a chi mi vorrà aiutare a capirci qualcosa, se non fosse questo il forum corretto vi prego, ditemi dove andare a chiedere.

Rispondi quotando