本文整理匯總了PHP中YiiMailMessage::addBcc方法的典型用法代碼示例。如果您正苦於以下問題:PHP YiiMailMessage::addBcc方法的具體用法?PHP YiiMailMessage::addBcc怎麽用?PHP YiiMailMessage::addBcc使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類YiiMailMessage
的用法示例。
在下文中一共展示了YiiMailMessage::addBcc方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: actionSendReminderEmails
/**
* Send reminder emails to those who haven't paid for their next week's box
*/
public function actionSendReminderEmails()
{
$Customers = Customer::model()->findAllWithNoOrders();
foreach ($Customers as $Cust) {
$validator = new CEmailValidator();
if ($validator->validateValue(trim($Cust->User->email))) {
$User = $Cust->User;
$User->auto_login_key = $User->generatePassword(50, 4);
$User->update_time = new CDbExpression('NOW()');
$User->update();
$adminEmail = SnapUtil::config('boxomatic/adminEmail');
$adminEmailFromName = SnapUtil::config('boxomatic/adminEmailFromName');
$message = new YiiMailMessage('Running out of orders');
$message->view = 'customer_running_out_of_orders';
$message->setBody(array('Customer' => $Cust, 'User' => $User), 'text/html');
$message->addTo($Cust->User->email);
$message->addBcc($adminEmail);
//$message->addTo('francis.beresford@gmail.com');
$message->setFrom(array($adminEmail => $adminEmailFromName));
if (!@Yii::app()->mail->send($message)) {
echo '<p style="color:red"><strong>Email failed sending to: ' . $Cust->User->email . '</strong></p>';
} else {
echo '<p>Running out of orders message sent to: ' . $Cust->User->email . '</p>';
}
} else {
echo '<p style="color:red"><strong>Email not valid: "' . $Cust->User->email . '"</strong></p>';
}
}
echo '<p><strong>Finished.</strong></p>';
//Yii::app()->end();
}
示例2: actionForgot
public function actionForgot()
{
$message = "";
// TODO: Sanitize input!!!
if (isset($_POST['email'])) {
$email = $_POST['email'];
// TODO: See if user's email address exists in database
$customer = Customer::model()->findByAttributes(array('bilemail' => $email));
if ($customer != null) {
// Send user's password to client
$message = new YiiMailMessage();
$message->view = 'template';
$message->setBody(array('include' => 'forgot-password.php', 'customer' => $customer), 'text/html');
$message->addTo($customer->bilemail);
$message->addBcc("psam@saipeople.com");
$message->addFrom(Yii::app()->params['adminEmail']);
$message->setSubject("Password Request");
Yii::app()->mail->send($message);
$message = "Email sent.";
} else {
$message = "Email address not found.";
}
}
$this->render('forgotpassword', array('message' => $message));
}