24 messaggi dal 27 gennaio 2003
Devo inviare una mail che abbia come sfondo una immagine. Ho trovato uno script all'interno del sito ma purtroppo non funziona correttamente

Il codice è il seguente:
<%

Set objMail = CreateObject("CDONTS.NewMail")

' Allego un file - dal server ovviamente
objMail.AttachURL Server.MapPath("logo.gif"), "logo.gif"

'
HTML = "<HTML><HEAD>" &_
"<title>HTML ed immagini</title>" &_
"</head>" &_
"<body bgcolor=""#FFFFFF"">" &_
"<p><img src=logo.gif><br>" &_
"<a href=http://www.ASPItalia.com>" &_
"ASPItalia.com</a>" &_
"<p>In questo paragrafo..." &_
"</body>" &_
"</html>"

' mittente e destinatario
objMail.From = "barsanti4@interfree.it"
objMail.To = "barsanti4@interfree.it"

' subject
objMail.Subject = "E-mail con immagine"

' formato dell'e-mail (HTML) e testo
objMail.BodyFormat = 0
objMail.MailFormat = 0
objMail.Body = HTML

' invio
objMail.Send()

' distruzione oggetto
set objMail = Nothing

%>
Il browser mi risponde in questo modo:
error '80070002'
The system cannot find the file specified.
/public/CoroGospel/Untitled-3.asp, line 7

se provo a mettere come path l'intero url, ovvero http://www.paperopoli.com/logo.gif il borwser mi risponde:
Server.MapPath() error 'ASP 0173 : 80004005'

Invalid Path Character

/public/CoroGospel/Untitled-3.asp, line 7

An invalid character was specified in the Path parameter for the MapPath method.

In entrambi i casi l'errore è riferito al rigo della path

SE QUALCUNO PUò AIUTARMI MI FA UN GROSSO FAVORE
2.584 messaggi dal 14 maggio 2001
Dove si trova logo.gif?
Se fai:

response.write Server.MapPath("logo.gif")
response.end

La gif si trova nel percorso visualizzato?
3.122 messaggi dal 16 maggio 2002
Da quanto hai scritto, la logo.gif si trova nella root del sito, per cui è chiaro che da /public/CoroGospel/ non viene trovata.
Devi scrivere in questo modo:
Server.MapPath("/logo.gif")

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
24 messaggi dal 27 gennaio 2003
Ho risolto semplicemente. grazie mille

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.