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

ログ抽出コマンド特集 その3 データの収集や抽出にかかわるコマンド群(sort ,tr,cut)

サーバーの負荷を見る場合、unixコマンドでログを抽出できたりすると何かと便利です。 いままでも下記の記事でこれらの出力を行いました。 ログ抽出コマンド特集 その1 cat+grep+sort 私が本 …

no image

サーバー調査(主にログ調査に関して)

実務でサーバーなどの調子が悪いときに見るポイントなどをリストアップ。 基本はログの調査 プログラムも同じだと思いますが、基本的にはログを見ていくことになります。 見たほうが良いログなどは下記のもの C …

no image

SSH鍵認証について+CakePHP2でのセッション切れ

鍵認証の設定をしたのでその際のメモなどを。 Contents1 SSH鍵認証2 CakePHP2セッション切れ SSH鍵認証 サーバーで公開鍵・秘密鍵を作成 サーバーで公開鍵を登録 クライアント側で秘 …

no image

PHPのheroku(ヘロク)へのデプロイ

有名なPaasのサービスであるherokuをちょっといじったのでその時のメモなどを。 Contents1 アカウント開設2 Heroku | Cloud Application Platform3 デ …

no image

PHPのコマンドライン+隠しファイルも含めたcpコマンド

超小ネタを2つほど phpにrオプションを入れるとPHPコードを実行できます。

cp コマンドですが、隠しファイルも含めてコピーしたい …