本文整理匯總了PHP中phpmailer::IsSmtp方法的典型用法代碼示例。如果您正苦於以下問題:PHP phpmailer::IsSmtp方法的具體用法?PHP phpmailer::IsSmtp怎麽用?PHP phpmailer::IsSmtp使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類phpmailer
的用法示例。
在下文中一共展示了phpmailer::IsSmtp方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: autosend
* @param string mailto address
* @param string mail content
* @param array word replace rules
*
*/
public static function autosend($mailto, $content, $replace = null)
{
foreach ($replace as $k => $v) {
$content = str_replace($k, $v, $content);
}
$to = array();
if (is_string($mailto)) {
$to[0] = $mailto;
}
assert(trim($mailto) == '');
Mail::_send($to, $content);
}
/**
* Basic send function.
* @param array mailto list
* @param string content
* @param array attachment path list
*/
private static function _send($mailto, $content, $title = '', $attachment = null)
{
require_once 'phpmailer/class.phpmailer.php';
#echo "Begin!<br/>";
if ($title == '') {
$title = '來自IBM Power大賽官方的自動郵件,請勿直接回複本郵件。';
}
$mail = new phpmailer();
// defaults to using php "mail()"
$mail->IsSmtp();
// telling the class to use SendMail transport
#$body = 'hello cxj!<br/>';
#$body = eregi_replace("[\]",'',$body);
$config = C('PHPMAILER');
$address = $config['FROM'];
$password = $config['PASSWORD'];
$smtp = $config['HOST'];
$port = $config['PORT'];
#$mail->AddReplyTo($address,"First Last");
foreach ($mailto as $m) {
$mail->AddAddress($m, "Power大賽參賽選手 {$m} ");
}
$mail->SMTPAuth = true;
//$mail->from = $address;
//$mail->to = $address;
$mail->smtpsecure = 'ssl';
$mail->From = $address;