mirror of
https://github.com/wneessen/go-mail.git
synced 2024-11-08 23:12:54 +01:00
20 lines
619 B
Go
20 lines
619 B
Go
|
package mail
|
||
|
|
||
|
// TLSPolicy type describes a int alias for the different TLS policies we allow
|
||
|
type TLSPolicy int
|
||
|
|
||
|
const (
|
||
|
// TLSMandatory requires that the connection cto the server is
|
||
|
// encrypting using STARTTLS. If the server does not support STARTTLS
|
||
|
// the connection will be terminated with an error
|
||
|
TLSMandatory TLSPolicy = iota
|
||
|
|
||
|
// TLSOpportunistic tries cto establish an encrypted connection via the
|
||
|
// STARTTLS protocol. If the server does not support this, it will fall
|
||
|
// back cto non-encrypted plaintext transmission
|
||
|
TLSOpportunistic
|
||
|
|
||
|
// NoTLS forces the transaction cto be not encrypted
|
||
|
NoTLS
|
||
|
)
|