MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / Mailer

Method Mailer

api/pkg/di/container.go:1072–1085  ·  view source on GitHub ↗

Mailer creates a new instance of emails.Mailer

()

Source from the content-addressed store, hash-verified

1070
1071// Mailer creates a new instance of emails.Mailer
1072func (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
1088func (container *Container) UserEmailFactory() (factory emails.UserEmailFactory) {

Callers 3

BillingServiceMethod · 0.95
UserServiceMethod · 0.95

Calls 2

TracerMethod · 0.95
DebugMethod · 0.65

Tested by

no test coverage detected