PHPMailerを使用した添付ファイル付きメールの送信例
リリース: 2016-07-25 08:59:42
- /**
- * PHPMailer メール送信
- * bbs.it-home.org を編集
- */
- require_once('include/PHPMailer/class.phpmailer.php'); // PHPMAILER クラスをインポートします
- $mail = new PHPMailer();インスタンスを作成します
- $mail -> CharSet='utf-8' // 文字セットを設定します
- $mail -> // 言語を設定しますタイプと言語 ファイルが存在するディレクトリ
- $mail -> //送信に SMTP を使用します
- $mail -> //サーバーが SMTP 認証を必要とするかどうかを設定します
- $mail -> ; ホスト = SMTP_SERVER; // SMTP ホスト アドレス
- $mail -> 送信元 = SMTP_USER_MAIL -> '; //送信 SMTP ホストのユーザー名
- $mail -> //送信者の名前
- $mail -> //SMTP ホストの送信者のパスワード
- $mail - > Subject = 'テストメールタイトル'; //メールの件名
- $mail -> //メール本文が HTML をサポートしていない場合のバックアップ表示を設定します。 'メールの内容をテストします' // メールの内容は次のとおりです
- $mail -> // HTML メールですか? $mail -> AddAddress('chinajason2008#gmail.com', 'jasonxu' ); //受信者のアドレスと名前
- $mail ->AddReplyTo('chinajason2008#gmail.com','jasonxu') //返信時の受信者のアドレスと名前
- > ; AddAttachment('include/id.csv','att.csv'); //添付ファイルのパスと名前
- if(!$mail -> Send()) //メールを送信
- var_dump($) mail -> ; ErrorInfo); //送信されたエラー メッセージを表示します
- ?>
-
-
- コードをコピーします
-
-
注: phpmailer が添付ファイルを追加する場合、添付ファイルの名前にサフィックスを記述する必要があります。そうではなく、添付ファイルのサフィックスを記述する必要があります。デフォルトの添付ファイルのサフィックスは .txt になります。
例: $mail -> AddAttachment('include/id.csv','att');//添付ファイルのパスと名前
上記のように添付ファイルを追加して送信すると、最終的に受信する添付ファイルは att.txt になる可能性があります。
AddAttachmentでは、添付ファイルのエンコード方法や添付ファイルの種類を設定できます。例えば、上記の添付ファイルの追加も設定できます。
$mail -> AddAttachment('include/id.csv','att.csv',"binary","text/comma- Separated-values");//添付ファイルのパスと名前、
添付ファイルにはいくつかのエンコード方法があります: 8 ビット、base64、バイナリ、および quote-printable エンコードがサポートされています
CSV で受け入れられる MIME タイプ
· アプリケーション/オクテットストリーム
· テキスト/カンマ区切り値 (推奨)
・テキスト/CSV
したがって、csv形式ファイルの添付ファイルの種類は上記の3種類のいずれかになります。 1 2 次のページ 最後のページ
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31