本文整理匯總了PHP中email::config方法的典型用法代碼示例。如果您正苦於以下問題:PHP email::config方法的具體用法?PHP email::config怎麽用?PHP email::config使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類email
的用法示例。
在下文中一共展示了email::config方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: config
public static function config($config = array())
{
if (!is_array($config)) {
return false;
}
self::$config = $config;
self::$mail = System::load_sys_class("phpmailer");
self::$mail->IsSMTP();
// 啟用SMTP
self::$mail->Host = $config['stmp_host'];
//SMTP服務器
self::$mail->SMTPAuth = true;
//開啟SMTP認證
self::$mail->Username = $config['user'];
// SMTP用戶名
self::$mail->Password = $config['pass'];
// SMTP密碼
self::$mail->From = $config['from'];
//發件人地址
self::$mail->FromName = $config['fromName'];
//發件人
self::$mail->AddReplyTo($config['from'], $config['fromName']);
//回複地址
self::$mail->WordWrap = 50;
//設置每行字符長度
}
示例2: _sendemail
/**
* 發送電子郵件
* @email 也可以是一個二維數組,包含郵件和用戶名信息
**/
function _sendemail($email, $username = null, $title = '', $content = '', $yes = '', $no = '')
{
System::load_sys_class("email", 'sys', "no");
$config = System::load_sys_config('email');
if (!$username) {
$username = "";
}
if (!$yes) {
$yes = "發送成功,如果沒有收到,請到垃圾箱查看,\n請把" . $config['fromName'] . "設置為信任,方便以後接收郵件";
}
if (!$no) {
$no = "發送失敗,請重新點擊發送";
}
if (!_checkemail($email)) {
return false;
}
email::config($config);
if (is_array($email)) {
email::adduser($email);
} else {
email::adduser($email, $username);
}
$if = email::send($title, $content);
if ($if) {
return $yes;
} else {
return $no;
}
}