Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22201

Re: Funzione Mail

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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