33 messaggi dal 07 febbraio 2005
Ciao,
eccomi con un nuovo quesito :)
Ho una pagina che invia email automaticamente pescando dati da db, e tutto funziona perfettamente, fino a che io nn voglio inserire un immagine nella composizione della mia email..
In poche parole un email testuale in html riesco ad inviarla ma nel momento in cui voglio inserire un immagine nella mail c'è la solita crocetta rossa di errore di quando non trova l'immagine..
Ecco il codice:

...
HTML = HTML & "<div align=left><span class=Stile1><em><strong>DANNI: </strong></em>" & rcs("descdanni") & "</span></div>"
end if
rcs.close
HTML = HTML & "<div align=left><span class=Stile1><em><strong>COMMENTI: </strong></em>" & commenti & "</span></div>"

PENSO SIA QUI L?ERRORE HO ANCHE PROVATO CON SERVERMAPPATH MA NIENTE IL PERCORSO E' GIUSTO MA NN INVIA L'IMMAGINE

HTML = HTML & "<img src=img/firma.gif>"

end if

HTML = HTML & "</body>"
HTML = HTML & "</html>"
objMail.Body = HTML
objMail.From = "alessasa@email.it"
objMail.To = emaildainviarea
objMail.Cc = emaildainviarecc
objMail.Subject = "Mail prova"

GRAZIE A TUTTI
objMail.BodyFormat = 0
objMail.MailFormat = 0
objMail.Send


Alessandro
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Poichè i messaggi vengono letti sul client dell'utente, un percorso relativo non avrebbe alcun senso.

Sostituisci i percorsi relativi delle immagini con quelli assoluti.

Esempio:

Percorso relativo ===> src="img/nomefile.jpg"

Percorso assoluto ===> src="http://www.tuodominio.xx/img/nomefile.jpg"

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
33 messaggi dal 07 febbraio 2005
Grazie per la risposta..
Hai ragione..

Il problema è che io questo sito l'ho fatto per una rete interna e nn ho la visibilità all'esterno con http://dominio ma ho l'indirizzo ip del Web Server di Test come puoi immaginare poi quello effettivo finale sarà diverso..
Forse avrei bisogno di una funzione che mi dia l'indirizzo completo e riesca a capire lRL di dove si trovano le immagini..
Server mappath restituisce indirizzi fisici mi dite una funzione per quelli assoluti?

Grazie

Alessandro
33 messaggi dal 07 febbraio 2005
Scrivendo:
objMail.attachFile (server.mappath("img/firma.jpg"))
riesco ad allega il file,vieni visualizzato come anteprima nelle email al fondo, ma penso che così io nn abbia risolto il problema..

Alessandro
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Così:
src="http://<%=Request.ServerVariables("Server_name")%>/nome_cartella/nome_file.jpg"

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
33 messaggi dal 07 febbraio 2005
Penso sia proprio questa la soluzione, solo non so cosa sostituire a Server_Name, mi puoi aiutare?
Devo mettere il nome che trovo nella console di iis?

Grazie!

Alessandro
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
No, non hai bisogno di sostituire nulla!

Request.Servervariables("Server_Name") (in alternativa potresti utilizzare l'equivalente HTTP_HOST) è un elemento della collection ServerVariables che restituisce il nome del server (nel tuo caso il dominio) cui fa riferimento lo script.

In altre parole, Request.ServerVariables("HTTP_HOST") [ho volutamente usato l'alternativa tanto per farti capire l'equivalenza] restituisce in output www.tuodominio.xx.

Spero di averti chiarito le idee.

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/

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.