package
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Feb 17, 2021
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
GetDialer 在使用 InitSMTPDialer 初始化内部私有 dialer 后,可以使用该函数获取此 dialer 的指针
func InitSMTPDialer(host, username, password string, port int)
InitSMTPDialer 会初始化一个私有的 dialer,
以后可以使用 Send 方法时会使用这个内部的私有 dialer 对象,
该方法适用于一个程序中只需要一个 SMTP dialer 的情况,如果
需要多个 dialer 对象,请使用 Init 和 SendWithDialer 方法
Send 配合 InitSMTPDialer 使用
SendWithDialer 使用自定义的 dialer 发送邮件
type Context struct {
ToList []Role `json:"to_list"`
CcList []Role `json:"cc_list"`
BccList []Role `json:"bcc_list"`
Subject string `json:"subject"`
Body string `json:"body"`
Path string `json:"path"`
}
type Role struct {
Name string `json:"name"`
Address string `json:"address"`
}
type SMTPDialer struct {
Host string `ini:"host"`
Port int `ini:"port"`
Username string `ini:"username"`
Password string `ini:"password"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.