13 dicembre 2007 alle 19:57:40 Nell'invio di posta non vai verso un server SMTP, ma verso un POP, e, nell'invio nulla centra l'autenticazione, che, serve solo per scaricare la posta, io ad esempio, mi spedisco la posta verso un POP di EMAIL.IT che, richiede l'autenticazione per entrare nella propria casella e non ho mai avuto problemi di ricezione, molto probabilmente è una delle tante impostazioni sballate di ConsultingWeb, lamentati con loro.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
19 dicembre 2007 alle 15:28:51 sono d'accordo che consultingweb nonè il massimo, però considerando che è uno dei mantainer che fa prezzi migliori in italia si presuppone che molti utenti finiscano per comprare l'hosting da loro.
Credendo quindi che risolvere questo tipo di problema possa tornare utile non solo a me, mi sono messo un po' al lavoro e, da non esperto, anzichè lavorare sul sistema mail di aspnuke ho fatto delle prove (riuscite) con il modulo contatti.
precisamente ho modificato il file formcdosys.asp seguendo indicazioni sull'autenticazione di script cdosys.
Mentre il file originale (quello che è in download come modulo contatti) non funzionava (ripeto: non funziona l'invio di email tra caselle dello stesso dominio) modificato come segue invece funziona.
Quindi mi chiedo se non sia possibile operare su questa linea anche con il sistema di mail integrato in aspnuke in modo da renderlo compatibile anche con sistemi fallaci come quello di consultingweb.
ecco il formcdosys.asp che funziona anche su consultingweb:
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows 2000 Type Library" --> <!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --> <%
'* voce da modificare con il proprio indirizzo email
invioA = "xxx@miodominio.com" invioBcc = "yyy@unaltrodominio.it" invioCc = "zzz@unaltrodominioancora.net" '* voce da modificare con un indirizzo email che funga da mittente: '* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON '* dato che cdosys supporta questa notifica
FOR numeroCampi = 1 TO (Request.Form.Count() - 1) IF NOT Request.Form(numeroCampi) = "" THEN corpoMessaggio = corpoMessaggio & vbCrLf & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi)) END IF NEXT
'* creo gli oggetti cdosys sul server e li gestisco
DIM iMsg, Flds, iConf
Set iMsg = CreateObject("CDO.Message") Set iConf = CreateObject("CDO.Configuration") Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort Flds(cdoSMTPServer) = "mail.ilmiodominio.com" ' eventualmente modificare con il proprio smtp server Flds(cdoSMTPServerPort) = 25 Flds(cdoSMTPAuthenticate)=cdoBasic Flds(cdoSendUserName) = "xxx@ilmiodominio.com" Flds(cdoSendPassword) = "lamiapassword" Flds.Update
With iMsg Set .Configuration = iConf .To = invioA .bcc = invioBcc .Cc = invioCc .From = Request.Form("email") .Sender = invioDa .Subject = "Contact from " & nomeDominio .TextBody = "Questi i dati inseriti nel modulo presente alla pagina " & modulo & " da utente con indirizzo IP " & indirizzoIp & " browser e sistema operativo " & browserSistemaOperativo & vbCrLf & corpoMessaggio & "" .Send End With
19 dicembre 2007 alle 21:36:38 Veramente, il servizio con un buon rapporto prezzo/servizio/prestazioni lo fornisce Aruba, e, non crea tutti questi problemi, certo, per pochi Euro non si può pretendere la luna, ma, ad esempio spendendo qualche cosa in più ed usando i db MySql, scompaiono quasi completamente i blocchi causati ai server che usano Access, poi, ognuno valuta al meglio, ovviamente gli scripts vengono creati o modificati per le piattaforme conosciute, non potendoli testare presso tutti i provider è alquanto probabile che, di fronte ad una configurazione particolare, come nel tuo caso, lo script possa anche non funzionare correttamente.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
19 dicembre 2007 alle 23:07:19 purtroppo ho bisogno di farlo funzionare su consultingweb.
non è che potresti darmi almeno qualche indizio, che so, i file da andare a guardare per operare un cambiamento simile a quello che ho proposto sopra?
--------------- bluantinoo http://www.pigneto.it http://www.intergraf.it
piosky_to2003 Esperto
2291 Discussioni
20 dicembre 2007 alle 05:52:58 Modificato il 20 dicembre 2007 alle 05:58:54
Originariamente inviato dadjveleno: Nell'invio di posta non vai verso un server SMTP, ma verso un POP, e, nell'invio nulla centra l'autenticazione,
Dj è IL CONTRARIO. Per inviare si usa l'SMTP per ricevere il pop Non e' detto che anche l'smtp utilizzi la stessa autentificazione del pop onde evitare spam
20 dicembre 2007 alle 14:47:02 Modificato il 20 dicembre 2007 alle 15:01:23Per Piosky: Penso che dovresti leggere meglio le risposte, io so benissimo che per inviare si usa un server SMTP, ma, la maggior parte dei provider usano per ricevere una configurazione POP, poi, se vi sono provider che utilizzano altre configurazioni, come scrivevo più sopra, non è possibile testarli tutti, ergo, si va nella direzione di accontentare tanti a discapito di pochi.
Prova a confrontare il file /includes/mail_cdosys-inc.asp con le modifiche che hai apportato, forse è possibile risolvere il problema aggiungendo poche righe di codice.
Log in
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 : 185 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5688459Post sui forum: 51195Libro degli ospiti: 4Eventi: 7