Rails 3.2.8に組み込まれたアプリケーションがあります。お客様へメールを送信しております。特定のメール アドレスをブロックしたい。基本的に、メーラーはそれらの特定のメールアドレスを無視します。
例: 私の会社名は abc で、すべての従業員 (例: john@abc.com または rayn@abc.com、例: *@abc.com) にメールを送信したくありません。
これどうやってするの?
PS: 私は sendgrid を使用していますが、このようなものは提供していません。
編集:
このコードを初期化ディレクトリに配置します。
class EmailAddressFilter
def self.delivering_email(message)
message.perform_deliveries = false
end
end
ActionMailer::Base.register_interceptor(EmailAddressFilter)
すべてのメールをブロックする必要があります。それでも、開発ログにメールが表示されます。
PS: サーバーを再起動しました。