Nucleus .Net Core CMS

Mail.ICommunicationsClient<T0> Interface

Namespace: Nucleus.Abstractions.Mail
Assembly: Nucleus.Abstractions.dll
Base interface for the Mail.IMailClient interface."/>
Generate a fully qualified path to the settings (cshtml) partial view for the communications client.
Remarks
Return null or an empty string if there is no settings view for the communications client.
Specifies the Site that is using this instance.
GetSettings (Nucleus.Abstractions.Models.Site)
Return the extended settings type for the communications client.
Remarks
Return null if there is no settings view for the communications client.
Send<TModel> (MailTemplate template, <TModel> model, String to)
Parse the specified template, and send the resulting email to the specified to address.
Type Parameters
TModel
Parameters
Name Type
template Nucleus.Abstractions.Models.Mail.MailTemplate
model <TModel>
to String
SetSettings (Nucleus.Abstractions.Models.Site,  <T0>)
Return the settings type for the communications client.
Remarks
Return null if there is no settings view for the communications client.