Impostazione PHPMailer


nell’invio tramite PHPMailer devono essere rispettati alcuni vincoli:

  • l’indirizzo mittente deve essere una casella del dominio;
  • il server SMTP utilizzato deve essere nel formato mail.dmdelprete.com
  • la porta da utilizzare è la 587

esempio di script:

<?php
require(“PHPMailer/src/PHPMailer.php”);
require(“PHPMailer/src/SMTP.php”);

$mail = new PHPMailer\PHPMailer\PHPMailer();

$mail->IsSMTP();
$mail->Host = “mail.nomedominio.est”;
$mail->SMTPDebug = 4;
$mail->SMTPAuth = true;
$mail->Port = 587;
$mail->SMTPSecure = ‘tls’;
$mail->Username = “mail@nomedominio.est”;
$mail->Password = “la vostra password”;

$mail->SMTPOptions = array (
‘ssl’ => array(
‘verify_peer’ => false,
‘verify_peer_name’ => false,
‘allow_self_signed’ => true));

$mail->SetFrom( ‘mail@nomedominio.est’ , ‘test’ );
$mail->AddAddress( ‘mail destinatario’);
$mail->Subject = ‘test’;
$mail->MsgHTML( ‘test’ );
$sendEmail = $mail->Send();