sub_share_center.go 1.0 KB

123456789101112131415161718192021
  1. package settings
  2. type SubShareCenter struct {
  3. SenderSMTPAddress string `json:"sender_smtp_address"` // 发件人的 SMTP 服务地址和端口 outlook.office365.com:993
  4. SenderSMTPPort int `json:"sender_smtp_port"` // SMTP 的端口号
  5. InsecureSkipVerify bool `json:"insecure_skip_verify"` // 是否允许不安全连接
  6. SenderEmailAddress string `json:"sender_email_address"` // 发件人的邮件地址
  7. SenderEmailPwd string `json:"sender_email_pwd"` // 发件人的邮件地址对应的密码
  8. ShareCenterEmailAddress string `json:"share_center_email_address"` // 收取邮件的目标邮件地址
  9. }
  10. func NewSubShareCenter(SenderSMTPAddress string, SenderSMTPPort int, InsecureSkipVerify bool, SenderEmailAddress, SenderEmailPwd, ShareCenterEmailAddress string) *SubShareCenter {
  11. return &SubShareCenter{
  12. SenderSMTPAddress,
  13. SenderSMTPPort,
  14. InsecureSkipVerify,
  15. SenderEmailAddress,
  16. SenderEmailPwd,
  17. ShareCenterEmailAddress,
  18. }
  19. }