Servizi InCore


IInCoreEmailSender

Accesso ai Servizi di invio Email

Di seguito le Proprietà disponibili pubblicamente:

  • DefaultProvider: proprietà, Provider di default per l'invio e-mail

Di seguito i Metodi disponibili pubblicamente:

  • SendEmailAsync(string, string, string) => QUESTO METODO NON È DA UTILIZZARE, VIENE USATO DAI SERVIZI DI IDENTITY MVC
    • to: string, destinatario e-mail
    • subject: string, oggetto e-mail
    • htmlMessage: string, contenuto e-mail
  • SendEmail(InCoreEmailProvider?, string, string, string, string, string, List<string>?) => Invio e-mail standard di InCore
    • provider: InCoreEmailProvider, provider e-mail per l'invio
    • to: string, destinatario e-mail
    • subject: string, oggetto e-mail
    • htmlMessage: string, contenuto e-mail
    • cc: string, destinatari copia
    • ccn: string, destinatari nascosti e-mail
    • attachments: List<string>?, elenco dei percorsi dei file allegati
  • SendTemplateEmail(InCoreEmailProvider?, string, string, string, string, List<string>?, bool, string, params string[]) => Invio e-mail di InCore che consente di inviare una e-mail con un file HTML personalizzato in aggiunta (o al posto) del Template BASE
    • provider: InCoreEmailProvider, provider e-mail per l'invio
    • to: string, destinatario e-mail
    • subject: string, oggetto e-mail
    • htmlMessage: string, contenuto e-mail
    • cc: string, destinatari copia
    • ccn: string, destinatari nascosti e-mail
    • attachments: List<string>?, elenco dei percorsi dei file allegati
    • baseTemplate: bool, indica se caricare il BASE_TEMPLATE o meno
    • template: string, indica il nome del sotto-template da caricare
    • additionalParameters: string[], parametri aggiuntivi da passare
  • SendBaseTemplateEmail(InCoreEmailProvider?, string, string, string, string, string, List<string>?) => Invio e-mail di InCore che consente di inviare una e-mail con il Template BASE
    • provider: InCoreEmailProvider, provider e-mail per l'invio
    • to: string, destinatario e-mail
    • subject: string, oggetto e-mail
    • cc: string, destinatari copia
    • ccn: string, destinatari nascosti e-mail
    • htmlMessage: string, contenuto e-mail
    • attachments: List<string>?, elenco dei percorsi dei file allegati

Sono disponibili inoltre delle e-mail predefinite per le funzionalità di Autenticazione

  • SendConfirmEmail: invio e-mail di Conferma Account
  • SendConfirmEmailChange: invio e-mail di Cambio E-mail
  • SendForgotPassword: invio e-mail di Recupero password dimenticata
  • SendResetPassword: invio e-mail di Reset passwword
  • SendSetPassword: invio e-mail di impostazione password
  • ReSendEmailConfirmation: reinvio e-mail di Conferma Account
  • SendForgotUsername: invio e-mail di Username dimenticato