dounokouno / TransmitMail

Copyright表示不要のPHP製汎用メールフォームシステム
http://etc.dounokouno.com/TransmitMail/
MIT License
142 stars 48 forks source link

拒否設定について #41

Closed yuuteimiyaoukimukou closed 6 years ago

yuuteimiyaoukimukou commented 6 years ago

はじめまして、お世話になります。 フリーメールを使用できないよう拒否する事が出来るでしょうか。

dounokouno commented 6 years ago

@yuuteimiyaoukimukou 様

上記件は TransmitMail の基本機能にはありません。

TransmitMail をカスタマイズすることで特定のドメインのメールアドレス( gmail.com など)はメールを送ることができない、といった仕様にはできるかと思います。

ただ、どのドメインを送信不可にするか、の仕様策定は気を使わないといけないかもしれません。無料で利用できるメールアドレスは無数にあるかと思いますので。全ての無料で利用できるメールアドレスを送信不可にする、といった仕様は現実的ではないように思います。

yuuteimiyaoukimukou commented 6 years ago

ご回答ありがとうございます。 こちらでアドレスのリストは用意しております。 *@gmail.com,*@yahoo.co.jp,*@outlook.comなどを記述していく方法ではいかがでしょうか。

dounokouno commented 6 years ago

@yuuteimiyaoukimukou 様

アドレスのリストをご用意されているとのことですので、そのリストにあるドメインのメールアドレスを送信不可にすることはカスタマイズで対応可能です。

yuuteimiyaoukimukou commented 6 years ago

なるほど、ありがとうございます。 それで、カスタマイズはどうやれば良いのでしょうか。

dounokouno commented 6 years ago

@yuuteimiyaoukimukou 様

PHP がお分かりになるようでしたら、下記記事を参考にメールアドレスのバリデーションを追加いただく形になるかと思います。

https://qiita.com/dounokouno/items/4014dee5bdb2b8c7d1e1

PHP がお分かりにならないようでしたら、カスタマイズは難しいかもしれません...。

yuuteimiyaoukimukou commented 6 years ago

ありがとうございます、やってみます。

dounokouno commented 6 years ago

一旦、本issueはcloseさせていただきます。まだ解決されていないようでしたら、本issueにコメントいただくか、新しくissueを作成してください。