mirror of
https://github.com/kataras/iris.git
synced 2026-01-08 20:41:57 +00:00
Add FromAlias to the Mail service and some iriscontrol fixes
This commit is contained in:
@@ -33,9 +33,12 @@ type (
|
||||
func New(cfg config.Mail) Service {
|
||||
m := &mailer{config: cfg}
|
||||
|
||||
// not necessary
|
||||
if !cfg.UseCommand && cfg.Username != "" && strings.Contains(cfg.Username, "@") {
|
||||
m.fromAddr = mail.Address{cfg.Username[0:strings.IndexByte(cfg.Username, '@')], cfg.Username}
|
||||
if cfg.FromAlias == "" {
|
||||
if !cfg.UseCommand && cfg.Username != "" && strings.Contains(cfg.Username, "@") {
|
||||
m.fromAddr = mail.Address{cfg.Username[0:strings.IndexByte(cfg.Username, '@')], cfg.Username}
|
||||
}
|
||||
} else {
|
||||
m.fromAddr = mail.Address{cfg.FromAlias, cfg.Username}
|
||||
}
|
||||
|
||||
return m
|
||||
|
||||
Reference in New Issue
Block a user