Aggiunge IMAP bounce e flag email non valide nel CRM.
CI / scan_ruby (push) Failing after 13m27s
CI / scan_js (push) Successful in 11m45s
CI / lint (push) Failing after 12m4s

Permette di leggere i bounce dalla stessa MailIdentity SMTP, aggiornare le email in anagrafica e saltare gli indirizzi invalidi nei mailing.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-08 19:46:04 +02:00
co-authored by Cursor
parent 353ace4d99
commit 36b3ffe507
26 changed files with 922 additions and 12 deletions
@@ -0,0 +1,11 @@
class AddEmailInvalidToOrganizationsAndContacts < ActiveRecord::Migration[8.1]
def change
add_column :organizations, :email_invalid, :boolean, default: false, null: false
add_column :organizations, :bounced_email, :string
add_column :contacts, :email_invalid, :boolean, default: false, null: false
add_column :contacts, :bounced_email, :string
add_index :organizations, :email_invalid
add_index :contacts, :email_invalid
end
end
@@ -0,0 +1,7 @@
class AddImapSettingsToMailIdentities < ActiveRecord::Migration[8.1]
def change
add_column :mail_identities, :imap_host, :string
add_column :mail_identities, :imap_port, :integer, default: 993, null: false
add_column :mail_identities, :imap_enabled, :boolean, default: true, null: false
end
end