本文整理汇总了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;