1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| <?php
header('Content-Type: application/json');
session_start();
include("../mysqlcon.php");
require("src/PHPMailer.php");
require("src/Exception.php");
require("src/OAuth.php");
require("src/POP3.php");
require("src/SMTP.php");
if(isset($_POST['check'])) {
$the_check = explode("-",$_POST['check']);
for ($i =0; $i<count($the_check); $i++)
{
$current_check = $the_check[$i];
$q = "Select * from commercant where id='$current_check'";
$q = $conn->query($q);
$f = mysqli_fetch_array($q);
$boundary = md5(rand());
$validation = $f["validation"];
$email = $f["email"];
$pseudo = $f["nomgerant"];
$message_html = $_POST["message"];
$message_html = nl2br($message_html);
$mail->isSMTP(); // Paramétrer le Mailer pour utiliser SMTP
$mail->Host = '5.196.xx.xx'; // Spécifier le serveur SMTP
$mail->SMTPAuth = true; // Activer authentication SMTP
$mail->Username = 'contact@xxxx.fr'; // Votre adresse email d'envoi
$mail->Password = 'xxx'; // Le mot de passe de cette adresse email
$mail->SMTPSecure = 'tls'; // Accepter SSL
$mail->Port = 465;
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
$mail->setFrom('contact@xxx.fr', 'TDM'); // Personnaliser l'envoyeur
$mail->addAddress($email, $pseudo); // Ajouter le destinataire
$mail->addReplyTo('contact@xxx.fr', 'Alain xxx'); // L'adresse de réponse
$mail->isHTML(true); // Paramétrer le format des emails en HTML ou non
$mail->Subject = 'Information';
$mail->Body = $message_html;
$mail->send();
$mail->SMTPDebug = 1;
}
echo json_encode(array("reponse"=>"ok"));
}
?> |
Partager