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.
