Originariamente inviato da Kristian0
Salve a tutti,
ho un problema rognoso che non riesco a sbloccare da solo:
sto impostando il mio sito su server aruba.it per inviare email con allegato in asp. L'allegato si trova su lato server, precisamente su
http://www.misspizza.it/public/newsl...newsletter.jpg
La domanda ve la faccio perchè io lavoro in asp con codice JAVASCRIPT invece che vbscript e spesso le guide disponibili in rete si riferiscono a quest'ultimo appunto.
Ecco il codice incriminato:
var iMsg = Server.CreateObject("CDO.Message");
var iBodyPart = iMsg.BodyPart;
iBodyPart.ContentTransferEncoding = "8bit";
var iConf = Server.CreateObject("CDO.Configuration");
iConf.Fields("cdoSMTPServerName") = "smtp.aruba.it"
iMsg.Configuration = iConf;
iMsg.To = email;
iMsg.From = "newsletter@misspizza.it";
iMsg.Subject = "Benvenuto nella newsletter MissPizza";
iMsg.HTMLBody = msg;
iMsg.AttachFile(Server.MapPath("./public/newsletter/newsletter.jpg"));
iMsg.send();
Cosa c'è di errato in questa riga??
iMsg.AttachFile(Server.MapPath("./public/newsletter/newsletter.jpg"));
ecco l'errore:
Microsoft JScript runtime error '800a01b6'
Object doesn't support this property or method
/newsletterconfirm.asp, line 41
Si possono allegare file solo già presenti nel server, quindi credo che indico la directory remota in modo sbagliato; ho provato in parecchi altri modi, ma niente!!
Faccio notare che il file newsletterconfirm.asp, contenente il codice, si trova su
http://www.misspizza.it/newsletterconfirm.asp
Qualcuno sa aiutarmi??