B-Arts DocumentationIndice generale

BSMTP

Linea B-Arts Legacy: questa scheda descrive BArtsFrameworkNet (.NET Framework 4.7.2). Non usare firme o namespace come se appartenessero alla linea Classic successiva o al BFramework moderno .NET 10.

Identità

  • Assembly/progetto: BArtsFrameworkNet.

  • Target: .NET Framework 4.7.2.

  • Namespace CLR: BArts.BMail.

  • Nome completo: BArts.BMail.BSMTP.

  • Tipo: class.

  • Ambito: runtime/interfaccia pubblica.

Ruolo

Configurazione e invio di posta elettronica.

Dichiarazione

Public Class BSMTP

Interfacce dichiarate: IDisposable.

Costruttori

Nome Dichiarazione
New Public Sub New(ByVal SMTPServer As String, ByVal SMTPServerPort As String)
New Public Sub New(ByVal SMTPServer As String, ByVal SMTPServerPort As String, ByVal SSL As Boolean)
New Public Sub New(ByVal SenderConfig As BSenderMailConfig)

Proprietà

Nome Dichiarazione
SenderMailConfig Public Property SenderMailConfig As BSenderMailConfig
Cnn Public Property Cnn As BConnection
SMTP Public Property SMTP As SmtpClient
Destinatari Public Property Destinatari As List(Of String)
Cc Public Property Cc As List(Of String)
BCc Public Property BCc As List(Of String)
ReplyTo Public Property ReplyTo As String = ""
AliasMittente Public Property AliasMittente As String = ""
Oggetto Public Property Oggetto As String = ""
Body Public Property Body As String = ""
Allegati Public Property Allegati As List(Of String)
AsyncCall Public Property AsyncCall As Boolean = False
ExceptionList Public Property ExceptionList As List(Of Exception)
MailItem_ID Public Property MailItem_ID As Integer

Metodi

Nome Dichiarazione
Dispose Public Sub Dispose() Implements IDisposable.Dispose
InviaMail Public Function InviaMail(Optional ByVal Destinatario As String = "", Optional ByVal Oggetto As String = "", Optional ByVal Body As String = "", Optional ReplyTo As String = "", Optional AliasMittente As String = "", Optional Cc As String = "", Optional BCc As String = "") As Boolean
AnnullaInvioEmailNET Public Sub AnnullaInvioEmailNET()
ActiveDBMail Public Sub ActiveDBMail(Optional Enable As Boolean = True)
StateDBMail Public Function StateDBMail() As Boolean
CreaProfiloDBMail Public Function CreaProfiloDBMail() As Boolean
EliminaProfiloDBMail Public Function EliminaProfiloDBMail() As Boolean
GetProfiloDBMail Public Function GetProfiloDBMail() As DataTable
SaveEMLFile Public Shared Function SaveEMLFile(ByVal PathFile As String, ByVal FileName As String, ByVal Message As CDO.Message) As Exception

Sorgenti verificati

  • Mail\BSMTP.vb