Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Per Redbaron76

Autore Messaggio
Pantera

Utente
Utente
95 Discussioni



Profilo - Pantera
20 gennaio 2003 alle 10:07:56 Profilo - PanteraInvia un messaggio privato Rispondi quotando
Modificato il 21 maggio 2003 alle 19:42:12

Ho scaricato il mod per le newsletters, modificai secondo il readme e caricai......funge si..ma con nesquik, non mi arrivano le newsletters...in precedenza avevo modificato il file per l'invio email, da cdont a cdosys, che sicuramente avrò sovrascritto...centra quarcheccossa?
Se si, me devo rifà il cdosys ...ci provo ma dammi un segno!
Grazie (r)
---------------

http://www.sartoridesign.it

Tried to hold me down, You can't stop me now!I paid my dues!
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
20 gennaio 2003 alle 10:31:36 Profilo - emuInvia un messaggio privato Rispondi quotando
Se avessi sovrascritto il mio mail-inc.asp, il tuo sito non dovrebbe piu' riuscire ad inviare nessuna mail, non solo le newsletter.
Verifica che nel file configuration-inc.asp alla voce GLOBAL_ACCOUNTS_EMAIL ci sia un "indirizzo corretto" e non cambiare il mittente in fase di invio della newsletter.
In base a quanto e' severo il tuo server SMTP, "indirizzo corretto" puo' significare un indirizzo "formalmente" corretto (con il carattere @ al posto giusto), un indirizzo appartenente ad un dominio esistente, o un indirizzo appartenente allo stesso dominio del server SMTP o ad una serie di domini da questo riconosciuti.
Ciao

Emu
---------------
development@aspnuke.it
redbaron76

Avanzato
Avanzato
163 Discussioni



Profilo - redbaron76
20 gennaio 2003 alle 10:45:59 Profilo - redbaron76Invia un messaggio privato bustio@hotmail.com 5034560 Rispondi quotando
Il mod newsletter non usa il "motore" di invio di AspNuke, bensì un motore indipendente (go_newsletter.asp) realizzato con cdonts...
Se si usa un componente COM diverso è necessario modificare il suddetto file, mantenendo intetti ovviamente i parametri (variabili, nomi, ecc...)
---------------
Saluti e baci...

Red il bisiaco
http://www.bisiacaria.com
Pantera

Utente
Utente
95 Discussioni



Profilo - Pantera
20 gennaio 2003 alle 10:48:57 Profilo - PanteraInvia un messaggio privato Rispondi quotando
Guardato il configuration.asp, è perfetto, tutto giusto,ho fatto una riprova, le email le manda immediatamente le newsletter no.... :~( :~( :~(
---------------

http://www.sartoridesign.it

Tried to hold me down, You can't stop me now!I paid my dues!
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
20 gennaio 2003 alle 10:55:53 Profilo - emuInvia un messaggio privato Rispondi quotando
Ora e' chiaro. Il file go_newsletter.asp deve essere modificato per utilizzare CDOSYS.
Ci do' un'occhiata appena posso.

Ciao

Emu


---------------
development@aspnuke.it
Pantera

Utente
Utente
95 Discussioni



Profilo - Pantera
20 gennaio 2003 alle 10:56:14 Profilo - PanteraInvia un messaggio privato Rispondi quotando
Ah ecco dove sta il trucchetto in go_newsletter.asp...e mo? moplen?
Devo ricorrere all'aiuto e soccorso e bontà di Emu per risolvere l'inghippo...sempe che Emu sia disponibile ed abbia tempo. GRAZIE ad entrambe.

<%
'******************************************************
'* *
'* redbaron76's Newsletter Add-on for Asp-Nuke 1.1 *
'* webmaster@bisiacaria.com *
'* *
'******************************************************
%>
<!-- #include file='../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=""#000000"" 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=""#000000"" width=""760"" align=""left"">"
HTML = HTML & " <a href=""" & GLOBAL_SITE_PATH & """><img src=""" & GLOBAL_SITE_THEMES_PATH & "default/logo.gif"" border=""0"" alt=""Vai a " & GLOBAL_SITE_NAME & """></a></td>"
HTML = HTML & " </tr>"
HTML = HTML & " <tr>"
HTML = HTML & " <td bgcolor=""#000000"" 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=""#000000"" 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=""Verdana"" size=""2"" color=""#FFFFFF"">" & 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("CDONTS.NewMail")
myMail.From = "" & GLOBAL_SITE_EMAIL & ""
myMail.To = oRs("uEmail")
myMail.Subject = subject
myMail.BodyFormat = 0
myMail.MailFormat = 0
myMail.Body = HTML
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
%>
---------------

http://www.sartoridesign.it

Tried to hold me down, You can't stop me now!I paid my dues!
Pantera

Utente
Utente
95 Discussioni



Profilo - Pantera
20 gennaio 2003 alle 11:00:59 Profilo - PanteraInvia un messaggio privato Rispondi quotando
Ora e' chiaro. Il file go_newsletter.asp deve essere modificato per utilizzare CDOSYS.
Ci do' un'occhiata appena posso.

Ciao

Emu

Grazie mille!
---------------

http://www.sartoridesign.it

Tried to hold me down, You can't stop me now!I paid my dues!
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
20 gennaio 2003 alle 11:32:27 Profilo - emuInvia un messaggio privato Rispondi quotando
Anche il modulo sendtofriend usa una funzione "sua" anziche' quella generale...
Ma allora la Send_mail generica a cosa serve?
Se e' troppo limitata (es. niente cc ne' bcc), cambiamo questa!
Non e' possibile che chiunque abbia bisogno di inviare una mail si scriva la propria funzione!
Mi riferisco anche all'autore del modulo guestbook: anche in questo caso una funzione proprietaria.
Adesso modifico TUTTI i mod che trovo in modo che usino la stessa funzione, aggiungo a questa i campi che mancano e preparo un mail-inc.asp che usi AspEmail oppure Jmail oppure CDONTS oppure CDOSYS in base a quello che trova, ma poi cerchiamo di standardizzarci, se possibile.
Ciao a tutti.

Emu

P.S. La mia non e' una critica, e' solo un'osservazione:
non voglio scatenare polemiche.
---------------
development@aspnuke.it
redbaron76

Avanzato
Avanzato
163 Discussioni



Profilo - redbaron76
20 gennaio 2003 alle 11:43:35 Profilo - redbaron76Invia un messaggio privato bustio@hotmail.com 5034560 Rispondi quotando
A mio parere è proprio troppo "criptica" la funzione SandMail...
E' rinchiusa nel suo bozzolo ed è difficile da scardinare/bypassare.
Secondo me, quando è stata creata non è stata pensata affatto per essere usata in seguito anche da terze parti e tantomeno è stato immaginato il fatto che che non tutti avrebbero avuto in seguito un server con CDONTS.

Nota personale.
Personalmente ho sempre usato funzioni "esterne" per dare la possibilità a tutti di tornare indietro sui propri passi, senza così intaccare funzioni "di sistema" di Aspnuke. Ad ora, questa caratteristica con una funzione estrna è ancora possibile...una volta messe le mani su SendMail....chissà....
---------------
Saluti e baci...

Red il bisiaco
http://www.bisiacaria.com
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
20 gennaio 2003 alle 15:01:16 Profilo - emuInvia un messaggio privato Rispondi quotando
Scusa se dissento, ma le funzioni servono proprio ad essere riutilizzate.
Se non possono essere riutilizzate, devono essere modificate, non abbandonate.
Io adesso vedo di riscriverla completamente cambiando anche i paramentri forniti, ma faro' in modo che non sia necessario intervenire su nessun altro modulo "standard", escluso il mail-inc.asp

Ciao

Emu
---------------
development@aspnuke.it
 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 : 74
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: 425 Notizie: 180 Sondaggi: 11 Preferiti: 238378 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi