Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22201
| From | metiub <artedisilicioNOSPAM@gmail.com> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: Funzione Mail |
| Date | 2018-08-25 16:27 +0200 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <plrovv$icf$1@gioia.aioe.org> (permalink) |
| References | <plp4j3$j2l$1@solani.org> |
Greg ha scritto:
> Ciao a tutti, ho un modulo standard per inviare mail da vari siti
> Altervista, ma all'impovviso da un sito non partono piu.
> Ho provato a sostituire la pagina send_mail con quella di un sito dove
> tutto funziona, ma non è servito. La mail fallisce.
> Quindi devo pensare che è cambiato qualcosa su un solo sito Altervista?
> Ho guardato le versioni di php e sono isentiche: 5.6.
> Ho provato impostare la versione 7 senza ottenere risultati.
>
> La forma che uso è questa:
> mail("pippo@example.com", "Oggetto", "Messaggio");
>
> Cosa altro potrei controllare?
>
Sei sicuro che la mail fallisca? Non finisce magari nello spam?
Lo script ti segnala qualche errore? Se sì, puoi postarlo?
Prova a vedere se la funzione mail("pippo@example.com", "Oggetto",
"Messaggio"); ti restituisce true o false
if(mail("pippo@example.com", "Oggetto", "Messaggio")) {
echo 'Email inviata';
} else {
echo 'Email fallita';
}
Probabilmente però, se effettivamente non viene inviata, è perchè manca
l'header From.
Prova con:
<?php
$to = 'pippo@email.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Ovviamente devi modificare i valori della variabile $to con l'email alla
quale vuoi spedire, From: webmaster@example.com con l'email dalla quale
partono i messaggi, e Replay-to: webmaster@example.com con l'email alla
quale vuoi che vengano spediti i messaggi in risposta.
Per tutto il resto come sempre la soluzione migliore è leggere la
documentazione sul sito ufficiale di php alla pagina
http://it2.php.net/manual/en/function.mail.php
--
www.artedisilicio.com
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Funzione Mail Greg <greg@alicie.com> - 2018-08-24 16:26 +0200
Re: Funzione Mail metiub <artedisilicioNOSPAM@gmail.com> - 2018-08-25 16:27 +0200
Re: Funzione Mail Greg <greg@alicie.com> - 2018-08-26 19:26 +0200
Re: Funzione Mail metiub <artedisilicioNOSPAM@gmail.com> - 2018-08-26 20:27 +0200
Re: Funzione Mail Greg <greg@alicie.com> - 2018-08-26 21:19 +0200
Re: Funzione Mail Greg <greg@alicie.com> - 2018-08-28 15:53 +0200
csiph-web