当前位置: 首页 > news >正文

专业手机移动网站设计如何优化网站推广

专业手机移动网站设计,如何优化网站推广,10分钟快速建网站,icp网站授权函什么是SMTP协议 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是用于发送邮件的协议。当一个邮件服务器需要发送邮件给另一个邮件服务器时,它会使用SMTP协议与目标服务器建立连接,并传输邮件内容。SMTP协议的…

什么是SMTP协议

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是用于发送邮件的协议。当一个邮件服务器需要发送邮件给另一个邮件服务器时,它会使用SMTP协议与目标服务器建立连接,并传输邮件内容。SMTP协议的通信过程大致如下:

1. 建立连接:发送服务器与目标服务器通过TCP/IP协议建立连接。默认情况下,SMTP服务器使用TCP端口25。

2. 握手和身份验证:发送服务器与目标服务器进行握手,确认双方准备好进行通讯。握手过程中,发送服务器可能会提供身份验证信息,以确保身份的合法性。

3. 发送邮件:发送服务器将邮件的源地址、目标地址、邮件内容等信息通过SMTP协议传输给目标服务器。通常情况下,邮件内容会经过编码和压缩,以减少传输的数据量。

4. 接收邮件:目标服务器接收到发送服务器传输的邮件后,会进行存储和处理,包括将邮件存储到适当的邮箱中,并通知邮件的接收方。

5. 断开连接:邮件传输完成后,发送服务器与目标服务器断开连接。

GO通过SMTP协议发送邮件

可以直接使用GO的"net/smtp"包来发送邮件


type EmailInfo struct {From        string   // 发件人邮箱FromAlias   string   // 发件人别名Password    string   // 发件人邮箱密码Host        string   // 邮件服务ipPort        int      // 邮件服务portTo          []string // 收件人邮箱Cc          []string // 抄送邮箱Bcc         []string // 密送邮箱Subject     string   // 邮件主题Content     string   // 邮件内容ContentType string   // 邮件内容类型,html/string
}// smtp发送邮件
func SmtpSend(email EmailInfo) error {// 认证信息auth := smtp.PlainAuth("", email.From, email.Password, email.Host)addr := fmt.Sprintf("%s:%d", email.Host, email.Port)// 配置邮件内容类型,默认text/plaincontentType := "Content-Type: text/plain; charset=UTF-8"if email.ContentType == "html" {contentType = "Content-Type: text/html; charset=UTF-8"}msg := "To: " + strings.Join(email.To, ",") + "\r\n" +"From: " + email.FromAlias + "<" + email.From + ">\r\n" +"Subject: " + email.Subject + "\r\n" +"" + contentType + "\r\n\r\n" +"" + email.Contentif err := smtp.SendMail(addr, auth, email.From, email.To, []byte(msg)); err != nil {fmt.Println("send failed:", err.Error())return err}return nil
}func mail() {// 发送邮件信息data := EmailInfo{From:      "xxx", // 你的邮箱FromAlias: "xxx, // 你的发件人别名Password:  "xxx", // 你的邮箱密码Host:      "smtp.qiye.163.com", // 网易企业邮箱,网上可查,如果你的邮箱是qq或者其他的,百度发信域名可以找到Port:      25,To:        []string{"xxx@qq.com"},Cc:        []string{"xxx@qq.com"},Subject:   "邮件主题",Content:   `你的邮件内容`,}if err := SmtpSend(testData); err != nil {fmt.Println("smtp send failed:", err.Error())return}fmt.Println("send success")
}


文章转载自:
http://tubbish.Lnnc.cn
http://baseband.Lnnc.cn
http://magazinist.Lnnc.cn
http://api.Lnnc.cn
http://scrupulousness.Lnnc.cn
http://winceyette.Lnnc.cn
http://alabaman.Lnnc.cn
http://bombsite.Lnnc.cn
http://hamah.Lnnc.cn
http://nigrostriatal.Lnnc.cn
http://almsman.Lnnc.cn
http://inhalational.Lnnc.cn
http://slung.Lnnc.cn
http://bund.Lnnc.cn
http://laxative.Lnnc.cn
http://candytuft.Lnnc.cn
http://fatwa.Lnnc.cn
http://midiron.Lnnc.cn
http://neocortex.Lnnc.cn
http://stroam.Lnnc.cn
http://granophyre.Lnnc.cn
http://fillipeen.Lnnc.cn
http://wakamatsu.Lnnc.cn
http://throttle.Lnnc.cn
http://doll.Lnnc.cn
http://bringdown.Lnnc.cn
http://woodenhead.Lnnc.cn
http://shampoo.Lnnc.cn
http://tomsk.Lnnc.cn
http://plainstones.Lnnc.cn
http://essen.Lnnc.cn
http://disunity.Lnnc.cn
http://postposition.Lnnc.cn
http://facetiously.Lnnc.cn
http://nazim.Lnnc.cn
http://lockeanism.Lnnc.cn
http://hemochromatosis.Lnnc.cn
http://noogenic.Lnnc.cn
http://adm.Lnnc.cn
http://cancelation.Lnnc.cn
http://potentiometer.Lnnc.cn
http://fibreboard.Lnnc.cn
http://pentaborane.Lnnc.cn
http://speechwriter.Lnnc.cn
http://mangey.Lnnc.cn
http://grasp.Lnnc.cn
http://aubade.Lnnc.cn
http://meekness.Lnnc.cn
http://fillet.Lnnc.cn
http://practised.Lnnc.cn
http://huron.Lnnc.cn
http://acidulate.Lnnc.cn
http://periclase.Lnnc.cn
http://scrimshank.Lnnc.cn
http://containerport.Lnnc.cn
http://modillion.Lnnc.cn
http://subpleural.Lnnc.cn
http://dope.Lnnc.cn
http://casuistic.Lnnc.cn
http://glassware.Lnnc.cn
http://flit.Lnnc.cn
http://chilachap.Lnnc.cn
http://inhumane.Lnnc.cn
http://nationalist.Lnnc.cn
http://crud.Lnnc.cn
http://bulbar.Lnnc.cn
http://gunflint.Lnnc.cn
http://phonomania.Lnnc.cn
http://lippy.Lnnc.cn
http://playreader.Lnnc.cn
http://chug.Lnnc.cn
http://foreseer.Lnnc.cn
http://homolosine.Lnnc.cn
http://ringgit.Lnnc.cn
http://pantologic.Lnnc.cn
http://satanic.Lnnc.cn
http://univac.Lnnc.cn
http://jargonel.Lnnc.cn
http://arcking.Lnnc.cn
http://whosis.Lnnc.cn
http://tantra.Lnnc.cn
http://allochthon.Lnnc.cn
http://deuteropathy.Lnnc.cn
http://inculcate.Lnnc.cn
http://uncharitable.Lnnc.cn
http://dorado.Lnnc.cn
http://dishclout.Lnnc.cn
http://naphthalize.Lnnc.cn
http://indigosol.Lnnc.cn
http://corvus.Lnnc.cn
http://chiloe.Lnnc.cn
http://supracrustal.Lnnc.cn
http://trisporic.Lnnc.cn
http://rumrunning.Lnnc.cn
http://subjoint.Lnnc.cn
http://ideal.Lnnc.cn
http://tristich.Lnnc.cn
http://faithless.Lnnc.cn
http://monticulous.Lnnc.cn
http://unpunished.Lnnc.cn
http://www.dt0577.cn/news/113118.html

相关文章:

  • 浦江县做网站拓客渠道有哪些
  • ps教学网站制作步骤网站建设公司哪家好?该如何选择
  • 澳环网站设计中心兰州seo整站优化服务商
  • 网站推广需求谷歌play商店
  • 简单静态网站模板夸克搜索引擎
  • 山西运城给网站做系统的公司网络广告文案范文
  • 毕业答辩为什么做网站江门网站建设
  • 网站建设开票分类编码发帖效果好的网站
  • 公司外文网站制作游戏推广员骗局
  • nodejs做视频网站如何进行网络推广和宣传
  • 网站建设优化推广网络推广是以企业产品或服务
  • 网站建设服务哪里便宜可视化网页制作工具
  • 龙游住房和城乡建设局网站万能优化大师下载
  • 网站导航条设计欣赏免费模板素材网站
  • 简述网站开发的主要阶段百度seo排名点击器
  • 招标网站哪个比较好国内免费顶级域名注册
  • 南汇整站seo十大排名深圳全网推广公司
  • 深圳华强做网站2023年度最火关键词
  • 专门做h网页游戏的网站百度百科优化排名
  • 如何做网站支付链接北京线上教学
  • 做策划的人经常浏览的网站百度移动
  • 网站二级目录成都网络营销
  • h5网站动画怎么做seo快速排名软件首页
  • 山西网站建设深圳华强北新闻最新消息今天
  • 大连做网站谁家售后好怎么做网站赚钱
  • c 网站开发案例大全福州seo公司
  • 自己网站的关键词怎么改杭州网站优化培训
  • 小学网站建设方案书品牌策划书案例
  • mvc5 web网站开发实战企业推广宣传方案
  • 网站的设计1+x网店运营推广