45 lines
1.1 KiB
Go
45 lines
1.1 KiB
Go
package server
|
|
|
|
// MailerSend This function sends an automated email to the
|
|
// person requesting it
|
|
func MailerSend(subject, email, message string) error {
|
|
// Load email credentials from the configuration file
|
|
//Config, err := config.ConfigInit()
|
|
//if err != nil {
|
|
// return err
|
|
//}
|
|
|
|
// sender configuration.
|
|
//config := mailer.Config{
|
|
// Host: Config.EmailHost,
|
|
// Username: Config.EmailID,
|
|
// Password: Config.EmailPassword,
|
|
// FromAddr: Config.EmailID,
|
|
// Port: Config.EmailPort,
|
|
// // Enable UseCommand to support sendmail unix command,
|
|
// // if this field is true then Host, Username, Password and Port are not required,
|
|
// // because this info already exists in your local sendmail configuration.
|
|
// //
|
|
// // Defaults to false.
|
|
// UseCommand: false,
|
|
//}
|
|
|
|
// initialize a new mail sender service.
|
|
//sender := mailer.New(config)
|
|
//
|
|
//// the rich message body.
|
|
//content := message
|
|
//
|
|
//// the recipient(s).
|
|
//to := []string{email}
|
|
//
|
|
//// send the e-mail.
|
|
//err = sender.Send(subject, content, to...)
|
|
//
|
|
//if err != nil {
|
|
// return err
|
|
//}
|
|
|
|
return nil
|
|
}
|