【CakePHP】2.x系でメール送信時のシグネチャを消す方法

CakePHP
記事内に広告が含まれています。

CakePHPでメール送信すると、デフォルトでシグネチャ(署名)が追加されるのですが、署名を削除する方法を備忘録としてポストします。

CakeEmailの署名を削除する

CakePHP標準のクラスCakeEmailでメール送信した際、シグネチャとして

This email was sent using the CakePHP Framework, http://cakephp.org.

てのが追加されます。
正直不要なので、その一文を消す方法です。

CakePHPのバージョンは2.3.10で動作確認とってます。

原因と対策

メール送信用のレイアウトテンプレートを、デフォルトのものを使うと追記されますので、レイアウトテンプレートを編集すれば幸せになれます。

ということで /cakephp/app/View/Layouts/Emails/text の default.ctp を開いてみます。

最後の行にバッチリ書かれていますね。
ということで、不要なメッセージを削除すればOK。

最初からこんなメッセージ無くてもいいと思うのですがねえ。

 

関連するポスト

 

CakePHP
スポンサーリンク
シェアする
toogieをフォローする
タイトルとURLをコピーしました