skillup

技術ブログ

サーバー・ネットワーク

PHPMailerに関して(PHPのメール送信)

投稿日:2018年7月8日 更新日:

PHPのMailライブラリに関して。

今までmb_send_mailとかで誤魔化してましたが、以下のようにライブラリで送るケースのサンプル。

https://github.com/umanari145/mail_sample

ソース

メモ

メールの仕組みに関しての注意書き

SMTP-AUTHのメール送信

  • メールサーバーを自力で立てるのはやめた方が良さそう。ロリポなどでメールのサーバーだけ受けるのがいいかも。
  • 外部からつなぐときはSMTP-AUTHが必須になるケースが多いので、契約しているメールサーバーの説明などを読んでおくこと。
  • SMTPSecureの種類に注意
  • mime_encode_mimeheaderでFromとSubjectをエンコーディング化

参考リンク

PHPMailerの使い方・設定

ロリポの設定なども書いてある

PHPMailerを使ってSMTP送信

エンコーディングに関する情報

PHPで正しく日本語メールを送る方法

MIMEヘッダの文字列をエンコードする

 

-サーバー・ネットワーク
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

nginx基本

データベースについて勉強していましたが、実務でnginxを触る機会があったので、これを機に勉強。 Contents1 参考文献2 nginx基礎3 コアモジュール4 httpモジュール5 設定ファイル …

no image

dockerコマンドについて再考(ttyや/bin/bashなど)

Contents1 ttyオプションに関して2 docker execコマンドに関して2.1 ログインしないパターン2.2 shellに関して ttyオプションに関して dockerでnodeを起動さ …

no image

clamAV

ウイルスソフトclamAVのインストールと使用法について Contents1 インストール1.1 CentOS61.2 CentOS72 スキャン実行の設定に関して インストール CentOS6 [c …

no image

herokuでのhttpd.conf設定

前回の記事でLet’s EncryptでSSL設定する場合、 http://ドメイン/.well-known/ というURLにアクセスする必要があります。 ただherok …

no image

ネットワーク基礎 OSI参照モデルなど

ここ↓でネットワークの基礎についてかいてあるので定期的に勉強しようと思っています。 3分間 NetWorking Contents1 スニーカーネットからリソース共有2 LANとWAN3 OSI参照モ …