タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

qdmailに関するmilk1000ccのブックマーク (2)

  • 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
  • 特定のURLのみSSL接続を必須にする方法

    CakePHP1.2 RC2 SSL接続を必須にするには Security コンポーネントを利用します。 class SampleController extends AppController { var $components = array('Security'); function beforeFilter() { // エラー時の呼び出し関数指定 $this->Security->blackHoleCallback = '_sslFail'; // 全アクションを SSL の対象にする $this->Security->requireSecure(); } /** * SSL呼び出しエラー処理 */ function _sslFail($err) { if ($err === 'secure') { $this->redirect('https://**********.com/

  • 1