■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: メールフォームで添付ファイルをメール送信しないようにしたい

seto > Re: メールフォームで添付ファイルをメール送信しないようにしたい @ 2018/7/17 11:05
こんにちは

ユーザー宛のメールの添付ファイルは、baser4.1.1から、添付されないよう変更になったようです。
https://basercms.net/release/4_1_1

管理者宛のメールへ、添付ファイルを添付しないようにするには、コアへの変更が必要になってくるので、プラグインを使用することをおすすめします。

app/Plugin/MailOptionPlugin/Event/MailOptionPluginControllerEventListener.php というファイルを作成して、以下の内容を記載してください。
あとは、プラグイン一覧より有効化すれば、管理者宛に添付ファイルが送信されなくなります。


<?php

class MailOptionPluginControllerEventListener extends BcControllerEventListener {

	public $events = array(
		'Mail.Mail.beforeSendEmail',
	);

	public function mailMailBeforeSendEmail(CakeEvent $event) {
		$event->data['sendEmailOptions'] = [
			'toAdmin' => [
				'attachments' => false,
			],
		];

		return true;
	}

}

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
11 人のユーザが現在オンラインです。 (11 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 11