From a3260bb5bf939197ef3105af259ce6598f6d774d Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Fri, 19 Mar 2021 16:56:57 +0500 Subject: [PATCH] Add rake task to create fake BouncedMailAddress --- lib/tasks/email_bounce_test.rake | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lib/tasks/email_bounce_test.rake diff --git a/lib/tasks/email_bounce_test.rake b/lib/tasks/email_bounce_test.rake new file mode 100644 index 000000000..e02e260fa --- /dev/null +++ b/lib/tasks/email_bounce_test.rake @@ -0,0 +1,14 @@ +namespace :email_bounce do + desc 'Creates a dummy email bounce by email address' + task :create_test, [:email] => [:environment] do |_t, args| + bounced_mail = BouncedMailAddress.new + bounced_mail.email = args[:email] + bounced_mail.message_id = '010f0174a0c7d348-ea6e2fc1-0854-4073-b71f-5cecf9b0d0b2-000000' + bounced_mail.bounce_type = 'Permanent' + bounced_mail.bounce_subtype = 'General' + bounced_mail.action = 'failed' + bounced_mail.status = '5.1.1' + bounced_mail.diagnostic = 'smtp; 550 5.1.1 user unknown' + bounced_mail.save! + end +end