[GDR-CD] Non arriva la mail di attivazione postato il 30/05/2013 14:00:31 nel forum programmazione, gdrcd, open source, hosting
Salve!
Gestisco un gdr creato ormai anni fa, e non dalla sottoscritta, sulla versione (credo) più vecchia di GDR-CD, attualmente non più scaricabile, se non erro. Il database è quello fornito da altervista, su cui il sito è hostato.
Il problema, già presentatosi in precedenza ma in misura decisamente minore, è che spesso e volentieri all'iscrizione non arriva la mail di conferma, con il risultato che i nuovi iscritti, non riuscendo ad attivare il proprio pg con il link indicato nella mail, spesso restano fuori.
(il link di conferma presente nella mail permette al database di far passare da 0 a 1 il valore del campo "Attivo", presente in "Personaggio")
..l'unica ipotesi che sono riuscita a fare, considerando che questo problema si riscontra solo in alcuni casi, e recentemente più spesso, è che abbia qualcosa a che vedere con il fatto che alcuni nomi dei personaggi sono già stati utilizzati in precedenza, e dunque magari sono presenti in qualche altra sezione del database (non in "Personaggio", o all'iscrizione il sistema rimanda all'impossibilità di creare un pg con quel nome).
Allego il codice della pagina adibita all'invio della mail. Non sapendo dove mettere le mani, incollo un po tutto, scusate la ridondanza, eventualmente.
Pagine → 1 2
07/11/2013 10:44:46
prova a fare un check per vedere se la mail viene inviata dal sistema, a volte capita che alcuni indirizzi mail legittimi finiscono nelle blacklist di spam dei provider. Ad esempio libero considera @altervista come spam
08/11/2013 13:37:34
Come dice breaker devi controllare se l'email esce per davvero o no.
Se esce per davvero allora il problema non è dal tuo lato, è il server ricevente che ti cataloga come una fonte di email spazzatura.
Purtroppo inviare email non è una scienza esatta <.<
ultimamente è sempre più facile finire nello spam. I consigli che posso dare sono:
_non usare la funzione mail() di php direttamente. Usa delle librerie che generano email tipo PHPMailer. Il formato delle email esatto è difficile da beccare e se inserisci delle parti sbagliate i server riceventi inizieranno a non fidarsi più di te.
_Usa come email mittente un'indirizzo che appartiene al dominio del server da cui l'email parte! Per esempio se usi i server di altervista usa un email tuonome@altervista.org (tutti gli account altervista ne hanno una)
08/11/2013 18:23:06
Usa PHPMailer e dagli come consigliato dei parametri veri!
Puoi anche inviare con un dominio gmail ad esempio, che dovrebbe essere una delle più flessibili.
Crei un VERO account e configuri su PhpMailer il servizio smtp.
per evitare il blocco con @hotmail, sempre su PhpMailer imposta alta priorità ;)
14/11/2013 23:14:12
Ecco, lo stesso problema purtroppo sta capitando a noi.
Molti utenti non riescono a loggare se si iscrivono con libero, purtroppo =(
Conviene magari avvisarli con una e-mail per avvertirli di quanto accade? o come potremmo fare? Grazie infinite!
15/11/2013 00:48:16
Per superare il problema con libero dovete usare, come email di invio, una email il cui dominio abbia un record MX correttamente registrato nei DNS. In parole povere, se create un account tipo miogioco@gmail.com andrà benone, se disponete di un account @altervista.org idem.
Ottenuta una email valida, il consiglio è di usare PHPMailer https://github.com/Synchro/PHPMailer/blob/master/class.phpmailer.php ↗, come già suggerito.
Ho un vecchio esempio di utilizzo, ma che tutt'ora oggi mi funziona con libero, ve lo posto qui:
15/11/2013 14:08:01
Consiglio da un profano: se doveste avere problemini ad applicare nella pratica i consigli di Blancks e pulcioli vari, magari inserite semplicemente nella paginetta finale di conferma della registrazione l'avviso "Se la mail non ti arriva, controlla anche nel Cestino!", così risolvete il 50% di questi imbarazzi (per carità, è sempre meglio risolvere in maniera definitiva tramite il codice, come consigliato dagli altri, ma in mancanza di altre possibilità questa è una soluzione come un'altra)!
15/11/2013 14:15:59
17/11/2013 21:48:32
La mail viene registrata correttamente nel database (controllando all'interno, la cella contiene sempre la mail e si tratta di mail funzionanti (ho sperimentato)..a quanto pare, oltretutto, non si tratta di mail che vengono mandate nella cartella Spam, perchè facendo una prova io stessa tale cartella resta vuota. Semplicemente, l'e-mail non arriva :/
18/11/2013 00:33:11
Spesso questo succede perchè il server ricevente non si fida di te.
Può accadere perchè i server del tuo Hosting sono considerati non affidabili o con ranking basso (per esempio spesso i server SMTP non si fidano di mittenti su indirizzi IP retail).
Oppure perchè invii email usando un indirizzo che non centra niente con il server da cui invii (tipo un server di altervista che scrive con un indirizzo di hotmail). Spesso i server riceventi controllano i record SPF e PTR (quasi tutti i server lo fanno) dei domini a cui appartiene l'indirizzo mittente e se non centra nulla con il server mittente potrebbero decidere di rifiutare il messaggio.
Il consiglio è sempre di usare indirizzi inerenti al server mittente, altrimenti si corre il rischio di far scattare i più fantasiosi sistemi anti-spam
26/02/2014 00:35:49
Mi permetto di uppare questa discussione onde evitare di aprire altri topic.
Stiamo avendo lo stesso problema nel nostro gdr, ma la cosa strana è che dai controlli che ho fatto risulta che la funzione mail() restituisce 1 come valore, che indicherebbe una corretta spedizione della mail stessa. Ho controllato anche il corretto inserimento dei parametri all'interno del database e tutto è nella norma. Tuttavia, la mail non viene inviata non solo agli account hotmail, che come sappiamo sono soliti dare problemi in questo senso, ma neanche a quelli Gmail. Premetto che il gdr è ospitato su server aruba con indirizzo mail dedicato e reale, con reindirizazione al mio indirizzo privato per una consultazione rapida della posta. In seguito allego anche il codice che uso per l'invio della mail
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Il portale raggiunge i 16.200 giochi catalogati! Grazie a tutti!
Nuovo Play by Forum Scolastico → Sunday Bloody Sunday
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
I dati del generatore di rank sono stati aggiornati!
Shadow Scape: ✨ Aggiornamento: Razze da BG aperte!
Raxhodya Yaoi GdR: Un po' di eclissi. [Quest gialla-evento Roma]
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Legacy of Magic: Il tentativo di furto del Tomo
Ex Gratia GDR: Aggiornamenti | Marzo 2025
mirajane ha recensito La Tana del Ladro
OGame: Preparate l'equipaggio e le astronavi!
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Apocalypse Requiem: Detroit: Nuove Abilità & Perks!
La Tana del Ladro: ~ Questo tetto calza stretto! ~
gdr-online.com ha aperto una nuova discussione: Changelog Marzo 2025
War Robots: Vinciamo Karura Aether!
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Florence Fantastic - Il Florence Fantastic Festival: considerazione del giorno dopo!
Covid-19 e GdR - I GdR ai tempi del Covid-19: Come la quarantena ha fatto riscoprire un genere dimenticato.. il play by chat!
Creare Mappe Fantasy - Vi presentiamo 5 programmi gratuiti per creare mappe fantasy per i vostri giochi!
Ricerche Giochi di Ruolo - Come se la passano i giochi di ruolo secondo Google? Scopriamolo su Google Trend!
Il genere in Gioco - Il genere in gioco: Uno sguardo ludico-critico verso la consapevolezza degli stereotipi
Tutorial Chat PHP - Tutorial per creare una chat generica in PHP e MySQL
Programmazione e Linguaggi - Guida per principianti ai linguaggi di programmazione
Crystal Tokyo - Intervista ai gestori di Crystal Tokyo, gdr urban fantasy da oltre 10 anni!