记录Go gin集成发送邮件接口的坑
1、使用的是第三方的依赖包
"gopkg.in/gomail.v2"
2、邮件用的是网易的,需要去开启 POP3/SMTP/IMAP服务
3、运行代码报
could not send email 1: 554 DT:SPM 126 smtp7,DsmowACnNEK2wnleVyy7Cg--.54515S3 1585038007,please see http://mail.163.com/help/help_spam_16.htm?ip=113.83.100.167&hostid=smtp7&time=1585038007
(解决:发送邮件的时候需要把发送人的邮箱也一起带上,就不会报这个554的错误)
4、发送多个收件人的切片数组,老是报错(原因,表单提交的是字符串,虽然字符串和切片看起来一样,但是类型不同。
解决:把表单提交过来的字符串转换成切片split()、然后遍历完成取value,并且append到接收者的切片中)
5、大功告成,邮件发送成功了