Newsgroup: it.comp.www.php
Titolo: problema invio email

Salve a tutti, ho un form che invia email ma con alcuni indirizzi come 
interfree e gmail
funziona invece con altri come libero e hotmail le email non arrivano.
Mi potete aiutare? Grazie. 


wrote:

Cioè, a libero e hotmail non arrivano le email che invii tramite il
form?
Hai guardato nello spam?
il codice che usi per inviare le email l'hai scritto te?
usi una libreria già pronta (tipo phpmailer)?

 Mi potete aiutare? Grazie.
Cio�, a libero e hotmail non arrivano le email che invii tramite il
form?
Hai guardato nello spam?
il codice che usi per inviare le email l'hai scritto te?
usi una libreria gi� pronta (tipo phpmailer)?
Si ho guardato nello spam ma non arrivano; il codice l'ho scritto io, non 
uso una libreria. 

 uso una libreria.
E non ti dà nessun errore?
Bho, veramente strano... immagino che usi sempre lo stesso mittente
per tutti i destinatari (libero, gmail, etc), vero?
Utilizzi il tuo server per inviare le mail, o ti colleghi (imap o
smtp) al server del gestore?
cioè, invii un'email da 
tua...@tuogestore.it
 usando il server del tuo
sito (
tuosito.it
), o collegandoti a 
tuogestore.it
?
Cmq, se vuoi un consiglio spassionato, utilizza una libreria (tipo
phpmailer appunto) non mi ha mai dato problemi (neanche con newsletter
da +3000 utenti con allegati multipli)

 uso una libreria.
E non ti d� nessun errore?
Bho, veramente strano... immagino che usi sempre lo stesso mittente
per tutti i destinatari (libero, gmail, etc), vero?
Utilizzi il tuo server per inviare le mail, o ti colleghi (imap o
smtp) al server del gestore?
cio�, invii un'email da 
tua...@tuogestore.it
 usando il server del tuo
sito (
tuosito.it
), o collegandoti a 
tuogestore.it
?
Cmq, se vuoi un consiglio spassionato, utilizza una libreria (tipo
phpmailer appunto) non mi ha mai dato problemi (neanche con newsletter
da +3000 utenti con allegati multipli)
Ti ringrazio per i consigli ma il problema non � la funzione mail();
infatti ho lo stesso script su un altro server e funziona benissimo,
le email arrivano anche su libero.
Secondo me � un  problema del server, lo script che non funziona
� su aruba. 

 è su aruba.
Oddio, aruba, no, pietà..
Dunque, se ho inteso bene tu invii delle email tramite php e come
mittente utilizzi un'email del tuo dominio (
pi...@tuosito.it
),
utilizzi il server di aruba (
mail.tuosito.it
).
Giusto?
Strano, veramente.
Hai provato ad aspettare? a volte i grandi provider ci mettono un pò a
mostrare le nuove email (libero ad esempio ricordo ci mettesse una
decina di minuti).
Quante email invii al giorno?
Quanti indirizzi email @
tuosito.it
 utilizzi?
L'errore potrebbe essere o nel server aruba (ma mi pare difficile
perchè a qualcuno le email arrivano), o a qualche header o
malformattazione dell'email che viene accetata da qualcuno e rifiutata
da altri.
Dammi retta, scaricati phpmailer, fai una prova veloce di invio e se
arriva anche su libero allora le probabilità che sia il tuo codice ad
essere buggato sono altissime;
Se anche con phpmailer non và, ti consiglierei di spostare le email su
googleapps (
google.com/a/
), gratis, se non invii più di 80 email al
giorno con lo stesso indirizzo và che è una meraviglia.

 le email arrivano anche su libero.
Questo è un dato relativo: se l'alto server è configurato diversamente
da quello di aruba (e al 99% è così) potrebbe benissimo lasciar
passare errori o warning vari che invece su aruba causano magari un
blocco dello script.

 essere buggato sono altissime;
in oltre phpmailer è molto facile da usare
e non dovrebbe essere difficile modificare il codice 
in modo da utilizzarlo al posto della
funzione mail()


già, io solitamente sono il primo a sconsigliare pacchetti 'già
fatti', se sono da utilizzare per cose semplici che potenzialmente
richiedono molte modifiche (se devi fare più di 50% di modifiche a una
cosa open-source, ti conviene farla da zero), ma per phpmailer chiudo
bocca e anzi, lo consiglio...
Fermo restando che sarebbe sempre meglio googlare un pò, io uso
phpmailer da 3 anni e non ho mai avuto bisogno di cambiarlo, ma magari
nel frattempo sono uscite nuove librerie altrettanto valide se non
migliori