MCPcopy Index your code
hub / github.com/apache/answer / UpdateSMTPConfigReq

Struct UpdateSMTPConfigReq

internal/schema/siteinfo_schema.go:400–410  ·  view source on GitHub ↗

UpdateSMTPConfigReq get smtp config request

Source from the content-addressed store, hash-verified

398
399// UpdateSMTPConfigReq get smtp config request
400type 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
412func (r *UpdateSMTPConfigReq) Check() (errField []*validator.FormErrorField, err error) {
413 _, err = mail.ParseAddress(r.FromName)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected