EC-CUBE / EC-CUBE/ec-cube

各メールのFrom, Cc, Bcc, ReplyTo, ReturnPathをそれぞれ設定できるようになってほしい

Open
#6,502 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 16h
Merged PRs (30d)
37

Description

### 概要(Overview)

設定>店舗設定>基本設定 画面で以下を全体で設定し、各メールはMailServiceの関数でCc、Bccなどのメールアドレスを設定しています。

* 送信元メールアドレス(From)
* 返信先メールアドレス(ReplyTo)
* 送信エラー通知メールアドレス(ReturnPath)
* 問い合わせ専用メールアドレス(From, ReplyTo)

それらを受注メール、問い合わせメール、出荷通知メールなどの各メールそれぞれで設定できるようになればという要望です。

### 期待する内容(Expect) or 要望(Requirement)

あまり細かく設定しなくても良いという方もおられると思いますので
基本設定でのメール登録は残し、初期設定とし標準を利用できるようにします。
細かく設定したい方はメール設定画面で設定できるようにします。

以下は案ですが、以下のように管理画面で各メールが設定できるような挙動を要望します。

## 管理画面の設定

設定>店舗設定>メール設定画面にて設定が行えるようにします。

### 項目追加

#### 項目追加1 メールアドレス設定:標準を利用する、独自に設定する

* 標準を利用する→EC-CUBEの関数で設定されているものを利用する
* 独自に設定する→メール設定画面で入力されたメールアドレスを利用する

#### 項目追加2 各メールアドレスの設定

以下を独自に設定できる項目を作成し、From以外はカンマ区切りで複数指定可とする

* From
* Cc
* Bcc
* ReplyTo
* ReturnPath

※ From、ReplyTo、ReturnPathは必須とする

#### 項目追加3 送信元の名称の記載

送信元の名称を店舗名から変更したい場合に入力する項目を追加する

## メール送信側での挙動

項目追加1のメールアドレス設定が
「標準を利用する」であれば、これまでメソッドで設定している内容で送信
「独自に設定する」であれば、テンプレートに登録されているメール設定の内容で送信する

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.