Autore |
Messaggio |
Pantera
Utente
95 Discussioni
|
20 gennaio 2003 alle 10:07:56 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
1714 Discussioni
|
20 gennaio 2003 alle 10:31:36
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
163 Discussioni
|
20 gennaio 2003 alle 10:45:59
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
95 Discussioni
|
20 gennaio 2003 alle 10:48:57
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
1714 Discussioni
|
20 gennaio 2003 alle 10:55:53
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
95 Discussioni
|
20 gennaio 2003 alle 10:56:14
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
95 Discussioni
|
20 gennaio 2003 alle 11:00:59
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
1714 Discussioni
|
20 gennaio 2003 alle 11:32:27
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
163 Discussioni
|
20 gennaio 2003 alle 11:43:35
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
1714 Discussioni
|
20 gennaio 2003 alle 15:01:16
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
>>
|