Funzione PHP mail() postato il 12/07/2011 19:00:44 nel forum programmazione, gdrcd, open source, hosting e modificato da whisperingmists il 12/07/2011 19:16:39
salve e scusate il disturbo! (:
solo adesso ci siamo accorti di un problema non indifferente: durante la registrazione, al momento dell'invio della email di conferma, questa sembra non voler funzionare con il client Libero, mentre con gli altri procede correttamente.
ora leggevo che bisogna impostare i parametri SMTP così da autenticarsi agli occhi di Libero ed assicurarci che lasci passare l'email in questione.
ora: è la giusta soluzione? e se lo è, come dovrei agire?
grazie in anticipo!
edit: dimenticavo, il server dove è montato il gdr è aruba (:
Pagine → 1 2
12/07/2011 19:16:56 e modificato da leoblacksoul il 12/07/2011 19:23:44
Intendi che l'email non arriva se l'indirizzo dell'utente è: nomeutente@libero.it?
é un problema che ho già visto...credo che la soluzione che hai trovato sia quella giusta ma non ci metto la mano sul fuoco, dato che non succede a tutti.
Inviare email con l'autenticazione SMTP non è proprio semplicissimo, sarebbe da implementare a mano. Ci sono in giro degli script già funzionanti che ti permettono di farlo.
Ti linko a questa discussione in cui puoi trovare dettagli su come aggiungere l'autenticazione SMTP: http://www.hwupgrade.it/forum/archive/index.php/t-907172.html
12/07/2011 19:45:50
12/07/2011 20:28:20
Il mittente della mail ch einvii è una casella di posta che esiste fisicamente o un mittente generato per la funzione mail() che non corrisponde a nesusna casella esistente?
Perchè ho notato che alcuni provider di posta elettronica se la mail non esiste fisicamente danno problemi con il ricevere la mail
12/07/2011 22:56:38
E' possibile.
Anche se a me era capitata la stessa cosa inviando normalmente da un account esistente.
Credo che sia possibile che i server di libero controllino se l'email è stata inviata dal server SMTP del dominio a cui appartiere l'indirizzo mittente o una cosa genere. Spesso si inviano email dai server di posta del proprio provider e non da quelli del proprio dominio (che spesso non vengono neanche forniti)...magari è quello. Infatti i server Libero restituiscono un errore riguardo il non essere autenticati sul server SMTP. Però non so...sono solo ipotesi
12/07/2011 22:58:53 e modificato da whisperingmists il 12/07/2011 23:00:45
il mittente è specificato ed è la mail dello staff, quindi esiste fisicamente.
nella funzione mail scrivo
13/07/2011 11:37:47
Aggiungi gli header return-path e reply-to, di solito è solo questione di header.
Libero è uno dei provider di posta più restrittivi che conosco, usando phpmailer avevo trovato una configurazione funzionante, ma molto dipende anche dal server da cui parte la mail.
In caso non riuscissi a risolvere ti copio qui la mia soluzione appena posso mettere mano al file ;-)
13/07/2011 12:35:02 e modificato da whisperingmists il 13/07/2011 12:36:49
14/07/2011 00:47:04
14/07/2011 12:54:59
14/07/2011 13:07:32
Pardon, l'avevo scritto nella mia prima replica e l'avevo quindi lasciato implicito nella seconda che si, bisogna usare la libreria phpmailer.
Puoi scaricarla da qui http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/PHPMailer%20v5.1/PHPMailer_v5.1.zip/download
Di tutto il pacchetto ciò che serve è il file class.phpmailer.php che includi nella pagina dove poi adoperi il codice che ti ho fornito prima.
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
drongo ha recensito Il Grande Blu
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Lineage II: Black Friday di Lineage II
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
GDRPortal - Intervista a Stefano di GDRPortal... l'hosting per Play by Chat!
Tesi di Laurea - Raccolta di tesi di laurea dedicate ai giochi di ruolo online!
GDRCD 5.6 - Intervista al team di sviluppo del nuovissimo GDRCD 5.6!
Chiesa e GdR - I Giochi di Ruolo e Giochi di Proiezione: solo divertimento? Folle articolo di Tarcisio Mezzetti contro i giochi di ruolo..
Vampire GdR - Intervista al gestore di Vampire Gdr il play by forum ambientato nel World of Darkness
The Greater Good - Intervista ai gestori del play by chat potteriano ambientato negli anni 60 in America!