Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Domaine expiration job email fails if any of the email addresses are invalid #1888

Closed
vohmar opened this issue Mar 19, 2021 · 0 comments · Fixed by #1890
Closed

Domaine expiration job email fails if any of the email addresses are invalid #1888

vohmar opened this issue Mar 19, 2021 · 0 comments · Fixed by #1890
Labels

Comments

@vohmar
Copy link
Contributor

vohmar commented Mar 19, 2021

Tested in que with auto FD procedure set on bounced email address.

The result was failing Que job because of fatal SMTP error caused by invalid email address that was the reason for setting force delete. At the same time admin contacts email was OK and that contact should have received the email. This is an issue with the soft forcedelete for domains with less than a year to go but not for the ones with longer periods where force delete start date is set

error from que:

Net::SMTPFatalError: 550 Message rejected

/home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:963:in check_response' /home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:908:in data'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:659:in block in send_message' /home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:851:in rcptto_list'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:659:in send_message' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/network/delivery_methods/smtp_connection.rb:54:in deliver!'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/network/delivery_methods/smtp.rb:101:in block in deliver!' /home/registry/.rbenv/versions/2.7.2/lib/ruby/2.7.0/net/smtp.rb:519:in start'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/network/delivery_methods/smtp.rb:109:in start_smtp_session' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/network/delivery_methods/smtp.rb:100:in deliver!'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/message.rb:2159:in do_delivery' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/message.rb:260:in block in deliver'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionmailer-6.0.3.3/lib/action_mailer/base.rb:589:in block in deliver_mail' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.3/lib/active_support/notifications.rb:180:in block in instrument'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.3/lib/active_support/notifications/instrumenter.rb:24:in instrument' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.3/lib/active_support/notifications.rb:180:in instrument'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionmailer-6.0.3.3/lib/action_mailer/base.rb:587:in deliver_mail' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/mail-2.7.1/lib/mail/message.rb:260:in deliver'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionmailer-6.0.3.3/lib/action_mailer/message_delivery.rb:115:in block in deliver_now' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionmailer-6.0.3.3/lib/action_mailer/rescuable.rb:17:in handle_exceptions'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionmailer-6.0.3.3/lib/action_mailer/message_delivery.rb:114:in deliver_now' /home/registry/deploy/releases/20210319170704/app/jobs/domain_expire_email_job.rb:8:in run'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/job.rb:17:in _run' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/job.rb:132:in block in work'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/adapters/active_record.rb:7:in block in checkout' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activerecord-6.0.3.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:471:in with_connection'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/adapters/active_record.rb:32:in block in checkout_activerecord_adapter' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-6.0.3.3/lib/active_support/execution_wrapper.rb:88:in wrap'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/adapters/active_record.rb:31:in checkout_activerecord_adapter' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/adapters/active_record.rb:7:in checkout'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/job.rb:114:in work' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/worker.rb:80:in block in work_loop'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/worker.rb:75:in loop' /home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/worker.rb:75:in work_loop'
/home/registry/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/que-0.14.3/lib/que/worker.rb:19:in `block in initialize'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant