1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

EC-CUBE基本設定メールアドレスのパスワードに使えない記号

Last updated at Posted at 2024-10-31

EC-CUBE基本設定に設定するメールアドレスのパスワードに使用した記号が原因でメール送信エラーになる現象をテストしました

テスト環境

サーバー:MacOS Sequoia
EC-CUBEバージョン:4.2.3
phpバージョン:8.1.29
メールサーバー:CoNohaレンタルサーバー

使用できない記号

/ スラッシュ(フェイタルエラー発生)
# ハッシュ(フェイタルエラー発生)
) 右かっこ(フェイタルエラー発生)
+ プラス(エラーは発生しないがメール送信されない)

使用できる記号

~ チルダ
. ドット
( 左かっこ
@ アットマーク
- ハイフン
_ アンダーバー
* アスタリスク
! エクスクラメーション
$ ドル
% %
& アンド
| パイプ
: コロン
; セミコロン
< 小なり
> 大なり
= イコール
^ ハット
( 左かっこ

未検証の記号

, カンマ
メールサーバー(ConoHa)の仕様でメールアドレスパスワードに使えないため未検証

原因

.env
###> symfony/mailer ###
MAILER_DSN=smtp://[メールアドレス]:[パスワード]@[メールサーバー]:[ポート番号]?auth_mode=plain
###< symfony/mailer ###

インストール時に設定したメール設定のメールアドレス、パスワード、メールサーバー、ポート番号がroot/.env に書き込まれるため、パスワードの記号がプログラムコードとして読み取られてしまいエラーが発生するようですね。

参考記事

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?