タグ

phpとSMTPに関するgouei2001のブックマーク (6)

  • MailCatcher

    MailCatcher Fork me on GitHubLatest version: 0.8.0 (released Tuesday, 20th July 2021) Catches mail and serves it through a dream. MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see t

  • PHPMailerからGmail + OAuth 2でメールを送信する

    PHPで有名なメール送信ライブラリを調べてみると、PHPMailerがおすすめのようです。 https://github.com/PHPMailer/PHPMailer こちらを利用してメール送信を行うことにしました。 SMTP Error: Could not authenticate 調べてみると、いくつか送信のサンプルが見つかったのですが、 「安全性の低いアプリのアクセスをオンにするを選択」 という手順が必要だそうで。 確かに、デフォルトのままだとSMTPサーバーへの接続時にエラーになります。 エラーログの抜粋です。 SERVER -> CLIENT: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/ - gsmtp SMTP E

    PHPMailerからGmail + OAuth 2でメールを送信する
  • 技術メモ帳

    PEARでメール送信 参考URL http://www.phpbook.jp/pear/pear_mail/ 1.PHPメール関係ライブラリ メール関係ライブラリには、PEAR::Mail, PHPMailer などがある。 2.PEAR Mailパッケージのインストール(Windows, Ubuntu) pear install � a Mail を実行する。 3.PEAR Mail_MIMEパッケージのインストール(Windows, Ubuntu) pear install � a Mail_MIME を実行する。 メールにファイルを添付して送信したりHTMLメールを送信するなどマルチパートのメールを送信する場合にはMail_Mimeクラスを利用します。Mail_MimeクラスはMailに取って代わるものではなくマルチパートのメールのヘッダーと文を作成するものです。作成したヘッダーと

  • PHPのPEAR Mailを使用してSMTP経由でメール送信 | PbTimes 情報誌

    概要 PHPのPEARモジュール、Mailを使用して、SMTP経由でメールを送信する方法を紹介しています。 通常では、PHPのmb_send_mail関数などを使用すると、Webサーバーからメールが送信されます。 php.ini のSMTPを変更することで、別のSMTPサーバーからメールを送信することができます。 しかし、php.iniは変更したくない、プログラムの中でSMPTを指定したい、ということも良くあります。 そういった時のために、プログラムでSMTPを指定してメールを送信する方法を掲載します。 SMTPとは SMTPとは、インターネットなどで電子メールを送信するためのプロトコルです。 プロトコルとは、コンピューター同士が通信をするための手順や規約のこと。 サーバー間でメールを転送する際に、もっとも広く利用されています。 通常はTCPのポート番号25を利用します。 サンプルコード&

    PHPのPEAR Mailを使用してSMTP経由でメール送信 | PbTimes 情報誌
  • PHPのSMTP接続ライブラリQdsmtpのエラー処理 | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 QdsmtpはオープンソースSMTP用ライブラリで、こちらから入手できます。 僕はCakePHPでQdmailとQdsmtpの組み合わせでメールを送信することが多いのですが、今回真面目にエラー処理をする必要があったので調べてみました。 以下が僕の実装ですが、たぶんQdmailでの定石だと思いますので共有します。 大事なのは上2行です。 errorDisplayをfalseにしないと、Qdmailでのエラーが、レスポンスで表示されてしまいます。 またQdmailではQdsmtp側のエラーは抑止してくれないので、2行目の項目を入れないと、Qdmail側のエラーは抑止できても、SMTPサーバへの接続エラーみたいなPHPレベルでのエラーが画面に出力されてしまうことになります。 $this->Qdmail->errorDisplay(false); $thi

    PHPのSMTP接続ライブラリQdsmtpのエラー処理 | Ryuzee.com
  • php から確実にメール送信(Qdmail使用、SMTP経由) - Qiita

    phpから mail() や mb_send_mail() で、メールを送ると・・・ 迷惑メールに分類されたり、SPAMとしてブロックされて届くことすらなかったり、なかなかうまくいきません。 確実にメールを届けるには、面倒ですが実際につかっているSMTPサーバー経由でメール送信するのが、もっとも有効。ということで、その方法です。 準備 送信用のメールアカウントを用意。ほとんどのサーバー業者の提供するSMTPサーバーは認証が必要なはずなので、メールアカウントを作っておく。 Qdmail を ここから ダウンロードする。 Qdsmtp を ここから ダウンロードする。 コード //Qdmailをロード require_once('qdmail.php'); //Qdsmtpをロード //(ドキュメントには、記述不要とかいてあるが、書かないとうまくいかないことがあった) require_once

    php から確実にメール送信(Qdmail使用、SMTP経由) - Qiita
  • 1