14 messaggi dal 06 settembre 2002
devo inviare tramite CDONTS una mail il cui ALLEGATO voglio che sia una PAGINA WEB:

come, per esempio, quando dal mio browser di posta seleziono "Attach" e "Web Page": chi riceve la mail si trova la pagina contenuta all'indirizzo indicato visualizzata all'interno della mail.

Ho provato con:

objMail.AttachURL "http://www.indirizzo.it/miofile.html", "miofile.html"

e i metodi objMail.BodyFormat e objMail.MailFormat settati a 0.

ma non mi funziona, l'errore è il seguente:

"The file name, directory name or volume label syntax is incorrect"

se qualcuno avesse un suggerimento...
1.605 messaggi dal 06 settembre 2002
prova a vedere su questi link

http://www.aspitalia.com/articoli/cdomail.asp

http://forum.aspitalia.com/forum/topic.asp?TOPIC_ID=3972

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
14 messaggi dal 06 settembre 2002
ho fatto varie prove con objMail.AttachURL e objMail.AttachFile, ma nessun risultato, il codice che utilizzo è il seguente:



<%
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.AttachFile Server.MapPath("miofile.html"), "miofilefile.html"
testo="testo da anteporre alla pagina"
objMail.From="abc@defgh.it"
objMail.To="ilm@nopqr.it"
objMail.Subject="dagli e ridagli, vedrai che ce la fai"
objMail.BodyFormat=0
objMail.MailFormat=0
objMail.Body=testo
objMail.Send
Set objMail = nothing
%>



nel migliore dei casi mi arriva una mail che visualizza un attachment ma che in realtà non contiene la pagina desiderata perchè è vuota (avrò sbagliato pure il path, ma mi sembra strano..). In ogni caso io la pagina la voglio dentro la mail.
Ho notato, guardando il source delle mail, che se io utilizzo il mio browser di posta per allegare una qualunque pagina internet prima dell'html trovo nel source:

Content-Disposition: inline;
filename="index.html"
Content-Base: "http://www.sitoacaso.it/index.htm
l"
Content-Location: "http://www.sitoacaso.it/index.htm
l"


la mail invece che mi sono spedita con il codice di cui sopra contiene:

Content-Disposition: attachment
Content-Location: miofilefile.html

e poi una ventina di righe di caratteri incomprensibili.

ho l'impressione di sbagliare proprio l'approccio al problema.

ciao, Serena
27 messaggi dal 31 agosto 2001
Ciao serena ti invio un po di codice, che potrai modificare per far inviare qualsiasi pagina html dal server con il metodo Cdont.
Se ho capito bene tu non vuoi inviare un'allegato, ma vuoi che nella mail sia visibile la pagina.
Ecco un semplice esempio.

<%
Set FileObject=Nothing

Dim miaMail
Set miaMail = CreateObject("CDONTS.NewMail")

HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & NL
HTML = HTML & "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<meta http-equiv=""Content-Type"""
HTML = HTML & "HTML = HTML content=text/html; charset=iso-8859-1>"
HTML = HTML & "<title>-=biondo=-</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body><font face=Arial size=2>"
HTML = HTML & "<body>"
HTML = HTML & "<center>"
HTML = HTML & "<br><br>"
HTML = HTML & "<embed src=http://www.facchiano.it/Filmato5.swf width='256' height='190'><br><br><br><br> "
HTML = HTML & "</a><a href=http://www.liberarsgraphic.it>prova adesso</a>"
HTML = HTML & "</body>"
HTML = HTML & "</html>"

miaMail.From = "LiberArs-graphic-Team"
miaMail.To = "metti qui' la mail di arrivo"
miaMail.Subject = "registrazione avvenuta"
miaMail.BodyFormat = 0
miaMail.MailFormat = 0
miaMail.Body = HTML
miaMail.Send
set miaMail = Nothing
%>

Comunque ti consiglio di lasciar stare asp, non ne vale la pena.
Prova ad avvicinarti a java e il mondo della programmazione si aprira'.
Ciao

14 messaggi dal 06 settembre 2002
per quanto riguarda Java, mi sono iscritta ad un gran bel corso per quest'anno, ma avrò da passare una selezione, e non so come andrà a finire...

ti ringrazio per il codice inviato, che ho già potuto testare, e in linea di massima me lo posso far andare anche bene. però non è esattamente quello che cercavo. avrei preferito non stare a raccontare alla mia pagina tutto il codice da eseguire per costruire l'html da inviare. Mi sembrava più elegante - se solo ci fossi riuscita - dire alla mia mail di andarsi a prendere l'html e l'asp processato dal server dall'url di una pagina asp che avrebbe contenuto tutto ciò che desideravo inviare: tipo simulare l'attach web page del browser di posta (che ti invia una mail in cui puoi direttamente vedere la pagina contenuta all'url segnalato).
comunque mi arrendo, ho fatto un po di ricerche sul NewMail Object di CDONTS, ma non mi pare supporti nessun metodo per fare cio' che volevo. Piuttosto ho trovato qualcosa sul CDO for Windows 2000, tipo il metodo CreateMHTMLBody()... ma l'inglese non mi è amico o io non sono amica sua, perciò ho mollato il colpo.

buona giornata, serena

ps. se mi va male con il corso di java, forse sarà meglio decidere per un corso d'inglese!!! che dici?!
27 messaggi dal 31 agosto 2001
Riguardo alla mail potrei inviarti una activex che farebbe cio' che serve a te.
Il problema e' che i server non te la fanno funzionare per ragioni di sicurezza.
Le soluzioni sono due:
O fai uso del CDont come nell'esempio, o acquisti un server.
Se passi col java ti insegno a programmare le API di windows.
E forse anche un po' di ASM.
Forse pero'.
Ciao e a presto
Conosci telepuntonet?

358 messaggi dal 05 marzo 2001
>Se passi col java ti insegno a programmare le API di windows...

Cioè il JNI?
Ma non è un controsenso imparare un linguaggio platform-indipendent per poi adoperare le API di Windows?
Tanto vale usare il VB o meglio il C++, no?
(tempo fa, un amico consulente in Java - un purista e anti Microsoft convinto - mi accennò sto JNI commentando: "E' un vero schifo!"...)

Saluti




A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
14 messaggi dal 06 settembre 2002
scusate l'ignoranza:
... ma che cos'è il JNI?

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.