Salve a tutti, ho un form con phpmailer che spedisce senza problemi le email tramite smtp, questo è il codice:
Una volta ricevute le email dal form se clicco su rispondi viene selezionata l'email dell'smtp che uso per spedire. Ovviamente ho pensato di modificare il From mettendo $mail però ho pensato, gmail si vede arrivare una email da [email protected] e dice di provenire da [email protected], la cosa non vorrei venisse vista alla lunga come spam/pishing (parliamo di 20 email dal form al giorno circa). Gironzolando per il class.phpmailer.php ho trovato questo:
Quindi mettendo $messaggio->Sender="$mail"; ? O è lo stesso discorso di prima? cosa ne pensate?
Grazie a tutti
PHP:
<?
require "class.phpmailer.php";
$nome = $_POST["nome"];
$mail = $_POST["mail"];
$messaggio = new PHPmailer();
$messaggio->Mailer='smtp';
$messaggio->Host='mail.mioserver.com';
$messaggio->Port='25';
$messaggio->SMTPAuth=true;
$messaggio->Username='[email protected]';
$messaggio->Password='miapass';
$messaggio->IsHTML(true);
$messaggio->From="[email protected]";
$messaggio->FromName="$name";
$messaggio->AddAddress("$mail");
$messaggio->Subject='Test';
$messaggio->Body="Ciao sono $nome";
if(!$messaggio->Send()){
echo $messaggio->ErrorInfo;
}else{
echo 'Email inviata correttamente!';
}
$messaggio->SmtpClose();
unset($messaggio);
?>
Una volta ricevute le email dal form se clicco su rispondi viene selezionata l'email dell'smtp che uso per spedire. Ovviamente ho pensato di modificare il From mettendo $mail però ho pensato, gmail si vede arrivare una email da [email protected] e dice di provenire da [email protected], la cosa non vorrei venisse vista alla lunga come spam/pishing (parliamo di 20 email dal form al giorno circa). Gironzolando per il class.phpmailer.php ho trovato questo:
PHP:
/**
* Sets the Sender email (Return-Path) of the message. If not empty,
* will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
* @var string
*/
public $Sender = '';
Quindi mettendo $messaggio->Sender="$mail"; ? O è lo stesso discorso di prima? cosa ne pensate?
Grazie a tutti