Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

go-newsletter Modifiche

Autore Messaggio
michelefeo

Utente
Utente
60 Discussioni



Profilo - michelefeo
25 gennaio 2004 alle 13:59:17 Profilo - michelefeoInvia un messaggio privato Rispondi quotando
Vorrei che quando mando le newsletter si possa allegare l'immagine del logo sito e cioè logomail.jpg ora vi metto i codici così magari qualcuno mi può dire come si allegano le immagini alla newsletter in modo che anche quando non si è connessi con outlook si vedano!!!!!!!

%>
<!-- #include virtual='/includes/admin/includes-inc.asp' -->
<%

If IsAuthorized(ROLE_USER) then
Dim oCn, oRs, rSQL, myMail, message, subject, data, n, HTML

n=0
data = Request.Form("date")
subject = Request.Form("subject")
message = Request.Form("message")

Set oCn = DBConnexion(DB_MAIN)

Dim destinatario, tipo

tipo = Request.Form("formato")
destinatario = Request.Form("invio")

'Filtro la query in base al destinatario selezionato nel form di spedizione

If destinatario = "webmaster" then
rSQL = "SELECT uEmail from users WHERE uROLE=3"
Else
rSQL = "SELECT uEmail from users WHERE uNewsletter=True AND uValid=True"
End If
Set oRs = DBRecordSet(oCn, rSQL)

If tipo = "personalizzato" then

'Formato di invio newsletter personalizzato. Il codice sottostante mostra l'esempio
'della newsletter ma è facilmente editabile per personalizzarlo con lo stile
'e il logo del proprio sito, facendo attenzione a mantenere la stressa struttura e la stessa
'valorizzazione della veriabile HTML.

HTML = "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<title>La Newsletter di " & GLOBAL_SITE_NAME & "</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body bgcolor=""#606060"" leftmargin=""5"" topmargin=""5"">"
HTML = HTML & " <table summary="""" border=""0"" bgcolor=""#000000"" cellspacing=""1"" cellpadding=""0"" width=""760"" height=""100%"">"
HTML = HTML & " <tr>"
HTML = HTML & " <td bgcolor=""#CCCCCC"" width=""760"" align=""left"">"
HTML = HTML & " <a href=""" & GLOBAL_SITE_PATH & """><img src=""http://www.adisabaselice.it/imgs/logomail.jpg"" border=""0"" alt=""Vai a www.adisabaselice.it""></a></td>"
HTML = HTML & " </tr>"
HTML = HTML & " <tr>"
HTML = HTML & " <td bgcolor=""#525252"" width=""760"" height=""10"" align=""right""><font face=""Verdana"" size=""2"" color=""#FFFFFF"">Newsletter del "& data &"</font></td>"
HTML = HTML & " </tr>"
HTML = HTML & " <tr>"
HTML = HTML & " <td bgcolor=""#ffffff"" width=""760"" height=""100%"">"
HTML = HTML & " <table summary="" border=""0"" cellpadding=""10"" align=""center"" width=""740"" height=""100%"">"
HTML = HTML & " <tr>"
HTML = HTML & " <td valign=""top""><font face=""Arial"" size=""5"" color=""#000000"">" & Text2HTML(message) & "</font></td>"
HTML = HTML & " </tr>"
HTML = HTML & " </table>"
HTML = HTML & " </td>"
HTML = HTML & " </tr>"
HTML = HTML & " <tr>"
HTML = HTML & " <td width=""760"" height=""20"" align=""center""><font face=""Verdana"" size=""1"" color=""#FFFFFF"">Tutti i diritti riservati " & GLOBAL_SITE_COPYRIGHT & "</font></td>"
HTML = HTML & " </tr>"
HTML = HTML & " </table>"
HTML = HTML & "</body>"
HTML = HTML & "</html>"

Else 'Formato d'invio newsletter Standard (default) puramente testuale e senza grafica

HTML = "<html><body>"& subject &" del "& data &"<br><br>"& Text2HTML(message) &"</body></html>"

End If

If len(message) Then
While Not oRs.EOF
Set myMail = CreateObject("CDO.Message")
myMail.From = "" & GLOBAL_SITE_EMAIL & ""
myMail.To = oRs("uEmail")
myMail.Subject = subject
myMail.HtmlBody = HTML
myMail.Fields("urn:schemas:httpmail:importance").Value = 2
myMail.Fields.Update()
myMail.Send
Set myMail = Nothing

n=n+1
oRs.MoveNext
Wend
'Response.Write "Emails sent to " & n & " users."
'Response.Write rSQL
Response.redirect "newsletter_report.asp?n="&n&"&data="&data&"&subject="&subject&"&destinatario="&destinatario&"&tipo="&tipo&""
oRs.Close
Set oRs = Nothing
Else
Response.Redirect "mail.asp"
End If
End If
%>
michelefeo

Utente
Utente
60 Discussioni



Profilo - michelefeo
26 gennaio 2004 alle 10:50:44 Profilo - michelefeoInvia un messaggio privato Rispondi quotando
Repaet Messag Please
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
26 gennaio 2004 alle 11:48:53 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Scusa Mic, dove vorresti mettere il logo? Non è che si capisce molto bene....
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

michelefeo

Utente
Utente
60 Discussioni



Profilo - michelefeo
27 gennaio 2004 alle 11:15:31 Profilo - michelefeoInvia un messaggio privato Rispondi quotando
Hai visto il codice che ti ho messo??? insomma hai visto che quando mando le email nell'email faccio apparire il logomail.jpg , allora io vorrei che non si caricasse in rete ma che fosse allegato all'email in modo che si vede in outlook anche quando non si è connessi!!!!! Mi sono fatto comprendere?? ti prego dimmi di si (k) (k) (k)
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
27 gennaio 2004 alle 11:50:48 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Credo di aver capito, vorresti inviare logo come allegato?
Se è così, devo come funziona con CDOSYS l'invio di allegati.
Ma, tieni conto che è normale il fatto di non vedere le immagini in Outlook Express quando non sei collegato, io ricevo decine di newsletter, e, quando non sono collegato, le immagini che compongono la newsL non le vedo....
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

nextart

Eliminato
Eliminato
0 Discussione



Profilo - nextart
27 gennaio 2004 alle 12:50:17 Profilo - nextartInvia un messaggio privato Rispondi quotando
secondo il mio modesto parere l'errore potrebbe risiedere qui:
<a href=""" & GLOBAL_SITE_PATH & """><img src=""http://www.adisabaselice.it/imgs/logomail.jpg"" border=""0"" alt=""Vai a www.adisabaselice.it""></a>
indicando cosi' dici che l'immagine risiede sul sito
http://www.adisabaselice.it sotto la cartella img
e verrà visualizzata in OUTLOOK solo se l'utente e' collegato online!!!
Per risolvere il problema siccome il componente x 2003 non lo conosco affidati a DJ.

Ciao
Marco

Utente
Utente
86 Discussioni



Profilo - Marco
27 gennaio 2004 alle 12:59:03 Profilo - MarcoInvia un messaggio privato Rispondi quotando
Solitamente è una modifica che non viene fatta per il semplice motivo che appesantisci l'email dunque il server che la invia ha bisogno di più tempo e banda edi conseguenza anche chi la riceve.
Così facendo potresti incorrere in svariati problemi.....
Ovvero inizialmente se le persone iscritte sono poche il server potrebbe non avere problemi ma potresti ricevere qualche lamentela da parte degli utenti.
Poi un domani che gli utenti iscritti sono davvero moolti potrebbe essere il tuo provider che si lamenta chiedendoti di ottimizzare le risorse che usano così tanta banda o addirittura potrebbe presentarti un conoto con la banda in eccesso che hai utilizzato.
detto questo la modifica non è molto difficile basta che vai su siti come aspitalia.com o html.it e cerchi lo script per allegare file con CDOSYS.

Spero di averti chiarito qualcosa.
Ciao Marco

---------------
http://www.calypsoteam.org
http://www.qst.it
nextart

Eliminato
Eliminato
0 Discussione



Profilo - nextart
27 gennaio 2004 alle 14:35:58 Profilo - nextartInvia un messaggio privato Rispondi quotando
Modificato il 27 gennaio 2004 alle 14:38:21

allegato per cdosys:
forse ho trovato ciò che ti interessa
http://vademecum.aruba.it/start/2003/info.htm

CDOSYS
<%
Dim MiaMail
Set MiaMail = Server.CreateObject("CDO.Message")
MiaMail.From = "tuoindirizzo@aruba.it"
MiaMail.To = "4test@aruba.it"
'MiaMail.Cc = "altroindirizzo@aruba.it;ancora@aruba.it"
'MiaMail.Bcc = "altroindirizzo@aruba.it;ancora@aruba.it"
MiaMail.Subject = "Invio tramite cdosys"
MiaMail.TextBody = "Invia tramite CDOSYS " &_

'MiaMail.AddAttachment "d:inetpubwebs uodominiocomfile.zip"

MiaMail.Fields("urn:schemas:httpmail:importance").Value = 2
MiaMail.Fields.Update()
MiaMail.Send()
Set MiaMail = Nothing
%> [feu]
michelefeo

Utente
Utente
60 Discussioni



Profilo - michelefeo
28 gennaio 2004 alle 10:19:32 Profilo - michelefeoInvia un messaggio privato Rispondi quotando
Non ci ho capito nulla ma poi penso che un immagine di 49Kb che voglia appesantire l'email!!!!!!! Comunque che modifica devo apportare al file go-newsletter che vi ho messo prima???
nextart

Eliminato
Eliminato
0 Discussione



Profilo - nextart
28 gennaio 2004 alle 11:01:41 Profilo - nextartInvia un messaggio privato Rispondi quotando
Modificato il 28 gennaio 2004 alle 11:04:10

dal tuo file....
If len(message) Then
While Not oRs.EOF
Set myMail = CreateObject("CDO.Message")
myMail.From = "" & GLOBAL_SITE_EMAIL & ""
myMail.To = oRs("uEmail")
myMail.Subject = subject
myMail.HtmlBody = HTML
prova ad aggiungere questa righa con il percorso corretto del file da allegare

myMail.AddAttachment "d:inetpubwebs uodominiocomfile.zip

myMail.Fields("urn:schemas:httpmail:importance").Value = 2
myMail.Fields.Update()
myMail.Send
Set myMail = Nothing

n=n+1
oRs.MoveNext
Wend
'Response.Write "Emails sent to " & n & " users."
'Response.Write rSQL
Response.redirect "newsletter_report.asp?n="&n&"&data="&data&"&subject="&subject&"&destinatario="&destinatario&"&tipo="&tipo&""
oRs.Close
Set oRs = Nothing
Else
Response.Redirect "mail.asp"
End If
End If
%>
cosi' però alleghi il file in questione come allegato e non lo visualizzi all'interno della mail (come se fosse il logo del tuo sito)
spero di essere stato abbastanza chiaro.
ciao [!?!] [!?!]
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 226
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685544 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi