<%= form_with model: mail_identity, class: "space-y-6 rounded-xl border border-zinc-200 bg-white p-4 text-zinc-900 dark:border-zinc-800 dark:bg-zinc-900 dark:text-zinc-100 md:p-6" do |f| %> <%= render "shared/errors", object: mail_identity %>
<%= f.text_field :name, required: true, placeholder: "MatchLiveTV produzione", class: input_class %>
<%= f.text_field :from_name, required: true, placeholder: "MatchLiveTV", class: input_class %>
<%= f.email_field :from_email, required: true, placeholder: "hello@example.com", class: input_class %>
<%= f.email_field :reply_to, class: input_class %>
<%= f.text_field :smtp_host, required: true, placeholder: "smtp.example.com", class: input_class %>
<%= f.number_field :smtp_port, required: true, min: 1, max: 65535, class: input_class %>

587 con STARTTLS ยท 465 con SSL/TLS (Aruba: smtp.aruba.it:587 oppure smtps.aruba.it:465)

<%= f.select :encryption, Catalog::MAIL_ENCRYPTIONS.map { |k, v| [v, k] }, {}, class: input_class %>
<%= f.select :smtp_authentication, Catalog::MAIL_AUTH_METHODS.map { |k, v| [v, k] }, {}, class: input_class %>
<%= f.text_field :smtp_username, autocomplete: "off", class: input_class %>
<%= f.password_field :smtp_password, autocomplete: "new-password", class: input_class %>
<%= f.submit mail_identity.new_record? ? "Crea account" : "Salva", class: "#{btn_primary} w-full sm:w-auto" %> <%= link_to "Annulla", mail_identities_path, class: "#{btn_secondary} w-full sm:w-auto" %>
<% end %> <% unless mail_identity.new_record? %>
<%= button_to "Elimina account", mail_identity_path(mail_identity), method: :delete, class: btn_danger, form: { data: { turbo_confirm: "Eliminare #{mail_identity.name}?" } } %>
<% end %>