GoLang发送邮件demo

package main

import (
	"fmt"
	"github.com/quenlang/mahonia"
	"net/smtp"
)

func main() {
	auth := smtp.PlainAuth("", "[email protected]", "xxxx", "smtp.exmail.qq.com")
	str1 := "申请升级report-app报表"
	str2 := "7.概览页数据格式bug引起评分详情展示空白(昨晚上的500异常是由于此处的js页面缓存导致参数没有正常请求到后端,并且后端没有兼容请求参数。)"
	enc := mahonia.NewEncoder("gbk")
	to := []string{"[email protected]"}
	msg := []byte("To: [email protected]\r\n" + "From: [email protected]\r\n" +
		enc.ConvertString(str2) + "\r\n")
	err := smtp.SendMail("smtp.exmail.qq.com:25", auth, "[email protected]", to, msg)
	if err != nil {
		fmt.Println(err)
	}

}
时间: 2024-10-29 05:59:20

GoLang发送邮件demo的相关文章

java mail发送邮件demo 代码

java mail发送邮件demo,引入mail.jar,运行测试发送ok[代码][Java]代码     01import java.util.Date;02import java.util.Properties;0304import javax.mail.Authenticator;05import javax.mail.Message;06import javax.mail.MessagingException;07import javax.mail.PasswordAuthenticat

C#发送邮件DEMO

虽然网上有很多类似的DEMO,但是还是整个封装好的例子,以便以后用: 发送邮箱是直接在web.config配置的. protected void Button1_Click(object sender, EventArgs e)         { string mailto = "[email protected]"; string mailSubject = "C#邮件测试"; string mailBody = "C#邮件测试成功"; st

javamail 发送邮件demo

package com.suntray.test; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.*; import java.util.*; import javax.activation.*; public

Java 发送邮件 demo

需要两个额外的jar包: JavaMail 1.4.5 jar包下载地址是:http://www.oracle.com/technetwork/java/index-138643.html JAF 1.1.1 jar包下载地址是:http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html 下载下来后解压,将jar包全部添加到工程里. MailSenderInfo类,用来记录发送邮件所需的各种信息 packag

java发送邮件demo

import java.io.File; import java.net.URL; import org.apache.commons.mail.Email; import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; import org.apache.commons.mail.Mu

javamail 发送邮件demo(文字与附件)

package com.get.one; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.*; import java.util.*; import javax.activation.*; public class

golang grpc demo

grpm安装: git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc proto,protoc-gen-go安装: go get -u github.com/golang/protobuf/{proto,protoc-gen-go} 原文地址:https://www.cnblogs.com/wangjq19920210/p/11572283.html

GoLang邮件发送Demo(继上篇msmtp)

GoLang越来越被看好,流行只是时间的问题了,闲暇时间玩玩Go. 下面是发送邮件的demo,替换自己的邮箱,完全可以正常跑起来,用的是net/smtp包: package main import ( "fmt" "net/smtp" "strings" ) func SendToMail(user, password, host, to, subject, body, mailtype string) error { hp := strings

java免费发送邮件实现

现在项目上线一段时间了,希望能够在项目中出现异常后邮件通知给相关开发人员.我从网上找了大量的第三方接口(需要花钱)和发送邮件demo.最后选择了一个只需要引入一个jar包和一个工具类的实现,不需要配置文件,具体的工具类代码如下: package com.evan.mail; import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message;