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,29 @@
module Api
module V1
class OrganizationEmailsController < BaseController
def update
render_agent Crm::AgentSession.new(current_user).update_organization_email(
params[:project_code],
email_params
)
end
private
def email_params
params.permit(
:organization_id,
:contact_id,
:email,
:email_invalid,
:bounced_email,
:bounce_reason,
:website,
:activity_subject,
:activity_description,
:update_primary_contact
).to_h
end
end
end
end