BSMTP
Linea B-Arts classica: questa scheda descrive
BNetFramework(.NET Framework 4.8). Non usare firme o namespace come se appartenessero alBFrameworkmoderno .NET 10.
Identità
Assembly/progetto:
BNetFramework.Target:
.NET Framework 4.8.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
