コード例 #1
0
 *
 * LICENSE:
 *
 * This file is part of Loquacity.
 *
 * Loquacity is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Loquacity is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Loquacity; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
require_once "LoquacityMailer.class.php";
// Instantiate your new class
$mail = new LoquacityMailer();
// Now, send a test email
$mail->AddAddress("*****@*****.**");
$mail->Subject = "test email.";
$mail->Body = "Dear john";
// Send email, or display an error.
if (!$mail->Send()) {
    $mail->error_handler("Description: ... some description.\n");
}
echo "Email was sent successfully.";
コード例 #2
-1
function sendEmail($user, $email, $passwd)
{
    require_once 'LoquacityMailer.class.php';
    global $myPasswdMgr;
    global $loq;
    $mail = new LoquacityMailer();
    // Now, send an email to the user with the new (unhashed) password
    $mail->AddAddress($email, $user);
    $mail->Subject = "Loquacity password recovery.";
    $mail->From = $loq->_adb->GetOne("SELECT value FROM " . T_CONFIG . " WHERE name='email'");
    $mail->Reciever = $user;
    $mail->Body = "Dear " . $mail->Reciever . ",\n\nThank you for using Loquacity.\nYou have requested for your password to be sent to you via email.\nIf you did not, then please reset your secret answer/question immediately.\n\nYour username is : " . $user . "\nYour new password is: " . $passwd . "\n\nClick on the link below and make sure to change the password immediately.\nTODO: link to his blog...\n\nThis is an automatic message. Please do not reply to it. For further enquiries, visit the forum at \nhttp://forum.loquacity.info\n\nRemember, the Loquacity team will NEVER ask you for your password, so do NOT give it away to anyone.\n\nThank you,\nThe Loquacity Team.";
    // Send email, or display an error.
    if (!$mail->Send()) {
        $mail->error_handler("Description: ... some description.\n");
        $template = 'error.html';
    } else {
        $loq->assign('result', 'The email was sent successfully. You should receive your new password shortly.');
        $template = 'status.html';
    }
}