【CakePHP】2.x系でメール送信時のシグネチャを消す方法
2018/11/22
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 を開いてみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?php /** * * PHP 5 * * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) * @link http://cakephp.org CakePHP(tm) Project * @package app.View.Layouts.Email.text * @since CakePHP(tm) v 0.10.0.1076 * @license http://www.opensource.org/licenses/mit-license.php MIT License */ ?> <?php echo $this->fetch('content'); ?> This email was sent using the CakePHP Framework, http://cakephp.org. |
最後の行にバッチリ書かれていますね。
ということで、不要なメッセージを削除すればOK。
最初からこんなメッセージ無くてもいいのになぁ。
[tgAmazonItemLookup asin="4125013926" related="1"]