ホームページ  >  記事  >  バックエンド開発  >  PHPMailerを使用した添付ファイル付きメールの送信例

PHPMailerを使用した添付ファイル付きメールの送信例

WBOY
WBOYオリジナル
2016-07-25 08:59:42813ブラウズ
  1. /**
  2. * PHPMailer メール送信
  3. * bbs.it-home.org を編集
  4. */
  5. require_once('include/PHPMailer/class.phpmailer.php'); // PHPMAILER クラスをインポートします
  6. $mail = new PHPMailer();インスタンスを作成します
  7. $mail -> CharSet='utf-8' // 文字セットを設定します
  8. $mail -> // 言語を設定しますタイプと言語 ファイルが存在するディレクトリ
  9. $mail -> //送信に SMTP を使用します
  10. $mail -> //サーバーが SMTP 認証を必要とするかどうかを設定します
  11. $mail -> ; ホスト = SMTP_SERVER; // SMTP ホスト アドレス
  12. $mail -> 送信元 = SMTP_USER_MAIL -> '; //送信 SMTP ホストのユーザー名
  13. $mail -> //送信者の名前
  14. $mail -> //SMTP ホストの送信者のパスワード
  15. $mail - > Subject = 'テストメールタイトル'; //メールの件名
  16. $mail -> //メール本文が HTML をサポートしていない場合のバックアップ表示を設定します。 'メールの内容をテストします' // メールの内容は次のとおりです
  17. $mail -> // HTML メールですか? $mail -> AddAddress('chinajason2008#gmail.com', 'jasonxu' ); //受信者のアドレスと名前
  18. $mail ->AddReplyTo('chinajason2008#gmail.com','jasonxu') //返信時の受信者のアドレスと名前
  19. > ; AddAttachment('include/id.csv','att.csv'); //添付ファイルのパスと名前
  20. if(!$mail -> Send()) //メールを送信
  21. var_dump($) mail -> ; ErrorInfo); //送信されたエラー メッセージを表示します
  22. ?>
  23. コードをコピーします
注: 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 までご連絡ください。