Mailer creates a new instance of emails.Mailer
()
| 1070 | |
| 1071 | // Mailer creates a new instance of emails.Mailer |
| 1072 | func (container *Container) Mailer() (mailer emails.Mailer) { |
| 1073 | container.logger.Debug("creating emails.Mailer") |
| 1074 | return emails.NewSMTPEmailService( |
| 1075 | container.Tracer(), |
| 1076 | emails.SMTPConfig{ |
| 1077 | FromName: os.Getenv("SMTP_FROM_NAME"), |
| 1078 | FromEmail: os.Getenv("SMTP_FROM_EMAIL"), |
| 1079 | Username: os.Getenv("SMTP_USERNAME"), |
| 1080 | Password: os.Getenv("SMTP_PASSWORD"), |
| 1081 | Hostname: os.Getenv("SMTP_HOST"), |
| 1082 | Port: os.Getenv("SMTP_PORT"), |
| 1083 | }, |
| 1084 | ) |
| 1085 | } |
| 1086 | |
| 1087 | // UserEmailFactory creates a new instance of emails.UserEmailFactory |
| 1088 | func (container *Container) UserEmailFactory() (factory emails.UserEmailFactory) { |
no test coverage detected