main.go 664 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "log"
  4. "github.com/wneessen/go-mail"
  5. )
  6. func main() {
  7. message := mail.NewMsg()
  8. message.From("no-reply@byom.fr")
  9. message.To("vollivier@gmail.com")
  10. message.Subject("This is my first test mail with go-mail!")
  11. message.SetBodyString(mail.TypeTextPlain, "This will be the content of the mail.")
  12. message.ReplyTo("no-reply@byom.fr")
  13. // Deliver the mails via SMTP
  14. client, _ := mail.NewClient("ssl0.ovh.net",
  15. mail.WithSMTPAuth(mail.SMTPAuthPlain), mail.WithTLSPortPolicy(mail.DefaultTLSPolicy),
  16. mail.WithUsername("apps@byom.fr"), mail.WithPassword(""),
  17. )
  18. client.DialAndSend(message)
  19. log.Printf("Test mail successfully delivered.")
  20. }