Files
eminuxCRM/app/controllers/api/v1/mail_bounces_controller.rb
eminuxandCursor 36b3ffe507
CI / scan_ruby (push) Failing after 13m27s
CI / scan_js (push) Successful in 11m45s
CI / lint (push) Failing after 12m4s
Aggiunge IMAP bounce e flag email non valide nel CRM.
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>
2026-09-08 19:46:04 +02:00

25 lines
460 B
Ruby

module Api
module V1
class MailBouncesController < BaseController
def index
render_agent Crm::AgentSession.new(current_user).check_mail_bounces(
params[:project_code],
bounce_params
)
end
private
def bounce_params
params.permit(
:mail_identity_id,
:from_email,
:since_days,
:mailbox,
:limit
).to_h
end
end
end
end