|
@@ -18,12 +18,18 @@ const (
|
|
func init() {
|
|
func init() {
|
|
switch EmailSenderType(servercfg.EmailSenderType()) {
|
|
switch EmailSenderType(servercfg.EmailSenderType()) {
|
|
case Smtp:
|
|
case Smtp:
|
|
- client = &SmtpSender{
|
|
|
|
|
|
+ smtpSender := &SmtpSender{
|
|
SmtpHost: servercfg.GetSmtpHost(),
|
|
SmtpHost: servercfg.GetSmtpHost(),
|
|
SmtpPort: servercfg.GetSmtpPort(),
|
|
SmtpPort: servercfg.GetSmtpPort(),
|
|
SenderEmail: servercfg.GetSenderEmail(),
|
|
SenderEmail: servercfg.GetSenderEmail(),
|
|
|
|
+ SendUser: servercfg.GetSenderUser(),
|
|
SenderPass: servercfg.GetEmaiSenderAuth(),
|
|
SenderPass: servercfg.GetEmaiSenderAuth(),
|
|
}
|
|
}
|
|
|
|
+ if smtpSender.SendUser == "" {
|
|
|
|
+ smtpSender.SendUser = smtpSender.SenderEmail
|
|
|
|
+ }
|
|
|
|
+ client = smtpSender
|
|
|
|
+
|
|
case Resend:
|
|
case Resend:
|
|
client = NewResendEmailSenderFromConfig()
|
|
client = NewResendEmailSenderFromConfig()
|
|
}
|
|
}
|