# email **Repository Path**: aurora-engine/email ## Basic Information - **Project Name**: email - **Description**: 实现基本的邮件发送功能 - **Primary Language**: Unknown - **License**: Artistic-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-07-18 - **Last Updated**: 2023-10-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, Email, 邮件 ## README # email 实现简单的 text , html , file 附件的消息发送 使用demo ```go func TestMaintest(t *testing.T) { email := NewClient("xxxxx@qq.com", "xxxasaxxasx", "smtp.qq.com") email.Name("aurora-email Manager") email.Subject("测试邮件") email.Text("test 普通文本消息") email.Html(`
测试HTML 信息
`) //添加一个pdf file, err := os.ReadFile("1111.pdf") if err != nil { fmt.Println(err.Error()) return } email.File("test.pdf", file) //添加一首音乐 file, err = os.ReadFile("Hillsong Young & Free - Wake (Studio) [mqms2].flac") if err != nil { fmt.Println(err.Error()) return } email.File("Hillsong Young & Free - Wake (Studio) [mqms2].flac", file) _, err = email.SendEmail("asd.asdas@xxxx.com", "asdawq@qq.com") if err != nil { fmt.Println(err.Error()) return } } ```