Exemplo n.º 1
0
    // SMTP username
    $mail->Password = '******';
    // SMTP password
    $mail->SMTPSecure = 'tls';
    // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 587;
    // TCP port to connect to
    $mail->setFrom('adresse email admin ici', 'pseudo ici');
    $mail->addAddress($to);
    // Add a recipient
    //$mail->addAddress('*****@*****.**');               // Name is optional
    //$mail->addReplyTo('*****@*****.**', 'Information');
    //$mail->addCC('*****@*****.**');
    //$mail->addBCC('*****@*****.**');
    //$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
    //$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
    $mail->isHTML(true);
    // Set email format to HTML
    $mail->Subject = $subject;
    $mail->Body = $messageHTML;
    $mail->AltBody = $messageText;
    return $mail->send();
    //if(!$mail->send()) {
    //    return
    //} else {
    //    echo 'Message has been sent';
    //}
}
if (autoMail('*****@*****.**', 'test2', 'contenu <b>html</b>', 'contenu text')) {
    echo 'sent</br>';
}
Exemplo n.º 2
0
        $checkEmail = '
			SELECT usr_id, usr_pwd
			FROM users
			WHERE usr_email = :email
		';
        $pdoStatement = $pdo->prepare($checkEmail);
        $pdoStatement->bindValue(':email', $email, PDO::PARAM_STR);
        if ($pdoStatement->execute() && $pdoStatement->rowCount() > 0) {
            $res = $pdoStatement->fetch();
            // CREATE USER TOKEN (ITS USER EMAIL + SALT + USER PASSWORD)
            $token = md5($email . 'salty_mylph' . $res['usr_pwd']);
            $emailHTML = '<a href="' . ABSOLUTE_URL . 'change_password.php?email=' . $email . '&token=' . $token . '">Click here to change your password</a>';
            $emailText = 'Go here : ' . ABSOLUTE_URL . 'change_password.php?email=' . $email . '&token=' . $token;
            $subject = 'Lost password on MYLPH';
            // SEND EMAIL
            if (autoMail($email, $subject, $emailHTML, $emailText)) {
                echo 'An email has been sent to ' . $email . '<br />';
            } else {
                echo 'E-mail could not been sent.<br />';
            }
        } else {
            echo 'Sorry, this email does not exist<br />';
        }
    } else {
        echo 'Invalid E-mail adress<br />';
    }
}
?>
	<form action="" method="post">
		<fieldset>
			<legend>Lost password</legend>
Exemplo n.º 3
0
 $token = md5($email . 'peepnsmyny');
 $emailHTML = '<html>
 <head><title>Invitation</title></head>
 <body>
 Dear friend,<br />
 <br />
 You have been invited to join our webpage.<br />
 <a href="http://localhost/projetMyNy/signup.php?token=' . $token . '">
 Click here to sign-up</a>.<br />
 <br />
 Best regards,
 MyNy
 </body>
 </html>';
 $emailText = 'Go here : http://localhost/projetMyNy/signup.php?token=' . $token;
 if (autoMail($email, $emailHTML, $emailText)) {
     // si email envoyé alors ajout du token à la DB
     $message = 'Invitation envoyé par email à ' . $_POST['add'];
     writeLog($message);
     $addToken = '
     UPDATE user SET usr_token = :token WHERE usr_email = :email
     ';
     $pdoStatement = $pdo->prepare($addToken);
     $pdoStatement->bindvalue(':token', $token, PDO::PARAM_STR);
     $pdoStatement->bindvalue(':email', $_POST['add'], PDO::PARAM_STR);
     if ($pdoStatement->execute() && $pdoStatement->rowCount() > 0) {
         $message = 'token ajouté à ' . $email;
         writeLog($message);
         header("Refresh:0");
     } else {
         // les erreurs