41 lines
928 B
Go
41 lines
928 B
Go
package mailx_test
|
|
|
|
import (
|
|
"fmt"
|
|
"statistic/app/pkg/mailx"
|
|
"testing"
|
|
)
|
|
|
|
func TestMail(t *testing.T) {
|
|
mail := mailx.NewMailx("support@email.blueoceanpay.com", "SupporT2017", "smtpdm-ap-southeast-1.aliyun.com", "80")
|
|
|
|
msg := mailx.Message{
|
|
// Form: "support@email.blueoceanpay.com",
|
|
To: []string{"yun@blueoceanpay.com", "995116474@qq.com"},
|
|
Cc: []string{"287852692@qq.com"},
|
|
Bcc: []string{"1362716835@qq.com"},
|
|
Subject: "test mail",
|
|
Body: "测试文件",
|
|
Attachment: []mailx.Attachment{
|
|
// {
|
|
// Name: "/code/statistic/out.xlsx",
|
|
// ContentType: "",
|
|
// WithFile: true,
|
|
// },
|
|
// {
|
|
// Name: "/code/statistic/origin.xlsx",
|
|
// ContentType: "",
|
|
// WithFile: true,
|
|
// },
|
|
// {
|
|
// Name: "/code/statistic/out2.xlsx",
|
|
// ContentType: "",
|
|
// WithFile: true,
|
|
// },
|
|
},
|
|
}
|
|
|
|
err := mail.Send(msg)
|
|
fmt.Println(err)
|
|
}
|