B-Arts DocumentationIndice generale

BSenderMailConfig - Esempi

Configurazione SMTP autenticata

using B.BMail;

BSenderMailConfig config = new BSenderMailConfig(
  smtpServer: "smtp.example.com",
  smtpPort: 587,
  userName: "notifications@example.com",
  pwd: password,
  ssl: true,
  destinatario: "operations@example.com")
{
  SenderType = BSenderMailConfig.eSenderType.eNETMail
};

Username viene usato anche come indirizzo mittente da BSMTP. La password deve essere fornita dal sistema di configurazione dell'applicazione e non inserita direttamente nel sorgente.

Configurazione SQL Server Database Mail

BSenderMailConfig config = new BSenderMailConfig
{
  SenderType = BSenderMailConfig.eSenderType.eSQLSERVER,
  NomeProfilo = "BArtsFramework",
  DescrizioneProfilo = "Notifiche applicative",
  NomeAccount = "BArtsNotifications",
  SMTPServer = "smtp.example.com",
  SMTPPort = 587,
  Username = "notifications@example.com",
  Password = password,
  SSL = true
};

NomeProfilo, DescrizioneProfilo e NomeAccount sono utilizzati dai metodi di gestione del profilo Database Mail di BSMTP; non sono necessari per il sender eNETMail.