UpdateSMTPConfigReq get smtp config request
| 398 | |
| 399 | // UpdateSMTPConfigReq get smtp config request |
| 400 | type UpdateSMTPConfigReq struct { |
| 401 | FromEmail string `validate:"omitempty,gt=0,lte=256" json:"from_email"` |
| 402 | FromName string `validate:"omitempty,gt=0,lte=256" json:"from_name"` |
| 403 | SMTPHost string `validate:"omitempty,gt=0,lte=256" json:"smtp_host"` |
| 404 | SMTPPort int `validate:"omitempty,min=1,max=65535" json:"smtp_port"` |
| 405 | Encryption string `validate:"omitempty,oneof=SSL TLS" json:"encryption"` // "" SSL TLS |
| 406 | SMTPUsername string `validate:"omitempty,gt=0,lte=256" json:"smtp_username"` |
| 407 | SMTPPassword string `validate:"omitempty,gt=0,lte=256" json:"smtp_password"` |
| 408 | SMTPAuthentication bool `validate:"omitempty" json:"smtp_authentication"` |
| 409 | TestEmailRecipient string `validate:"omitempty,email" json:"test_email_recipient"` |
| 410 | } |
| 411 | |
| 412 | func (r *UpdateSMTPConfigReq) Check() (errField []*validator.FormErrorField, err error) { |
| 413 | _, err = mail.ParseAddress(r.FromName) |
nothing calls this directly
no outgoing calls
no test coverage detected