PHPMailer
関連タイピング
-
プレイ回数1.9万長文2819打
-
プレイ回数33万1071打
-
プレイ回数393英語長文285打
-
プレイ回数743長文259打
-
プレイ回数133英語長文308打
-
プレイ回数9014長文935打
-
プレイ回数215長文英字726打
-
プレイ回数444長文91打
問題文
(use phpmailer¥phpmailer¥phpmailer;)
//PHPMailer
(use phpmailer¥phpmailer¥smtp;)
use PHPMailer\PHPMailer\SMTP;
(use phpmailer¥phpmailer¥exception;)
use PHPMailer\PHPMailer\Exception;
(require’vendor/autoload.php’;)
composerでインストールした場合
(require ’phpmailer/language/phpmailer.lang-ja.php’;)
エラーメッセージ日本語ファイルを読み込む//composerでない場合
($mail=new phpmailer(true);)
PHPMailer() true ExceptionをONにする
($mail->charset=”iso-2022-jp”;)
CharSet = 'UTF-8' 'ISO-2022-JP';
($mail->encoding=”7bit”;)
Encoding '7bit' 'base64';
($mail->setlanguage(’ja’,’phpmailer/language/’);)
$mail->setLanguage(
(try{)
try{}catch(Exception $e){}
($mail->smtpdebug=2;)
サーバー設定 0:0ff 1:clent 2:server
($mail->issmtp();)
isSMTP(); SMTPを明示的にON
($mail->host=’smtp.gmail.com’;)
Host='stmt.gmail.com';SMTPサーバーを設定587
($mail->smtpauth=true;)
SMTPAuth = true; // SMTP認証をON
($mail->username=’user@gmail.com’;)
Username
($mail->password=’password’;)
Password
($mail->smtpsecure=’tls’;)
SMTPSecuretls/ssl/fals 暗号化の設定
($mail->port=587;)
Port = tls/587;ssl/465
($mail->setfrom(’sender@gmail.com’,)
setFrom 差出人アドレス
(mb_encode_mimeheader($name));)
setFrom
($mail->addaddress(’somone@domain.com’);)
addAddress 受信者アドレス,名前可能
($mail->addreplyto($mail,$info));)
addReplyTo(',mb_encode_mimeheader())
($mail->addbcc(’bcc@domain.com’);)
addBCC addCC
($mail->addattachment(’./star.png’,’image/png’);)
addAttachment 添付ファイルを付ける
($mail->ishtml(true);)
isHTML(true); HTMLメールをON; false 0ff;
($mail->subject=)
Subject メールタイトル
(mb_encode_mimeheader($title);)
日本語メールタイトル
($mail->body=)
Body メール本文 text/html形式で
(mb_convert_encoding($html,”jis”,”utf-8”);)
HTML形式の本文(文字エンコーディングを変換)
($mail->send();)
メール送信
(}catch(exception $e){)
try{} catch(Exception $e) {}
(echo $mail->errorinfo;})
ErrorInfo