gpt4 book ai didi

ssl - 如何使用带有端口 587 的 amazon smtp 发送电子邮件

转载 作者:数据小太阳 更新时间:2023-10-29 03:29:41 25 4
gpt4 key购买 nike

我想使用 Amazon SMTP 发送电子邮件。

我正在使用示例

https://gist.github.com/jim3ma/b5c9edeac77ac92157f8f8affa290f45

但是不工作!

我收到此消息错误:

tls:第一条记录看起来不像是 TLS 握手 panic :tls:第一条记录看起来不像是 TLS 握手

最佳答案

尝试使用 https://golang.org/pkg/net/smtp/#example_SendMail 中的代码

package main

import (
"log"
"net/smtp"
)

func main() {
// Set up authentication information.
auth := smtp.PlainAuth("", "user@example.com", "password", "mail.example.com")

// Connect to the server, authenticate, set the sender and recipient,
// and send the email all in one step.
to := []string{"recipient@example.net"}
msg := []byte("To: recipient@example.net\r\n" +
"Subject: discount Gophers!\r\n" +
"\r\n" +
"This is the email body.\r\n")
err := smtp.SendMail("mail.example.com:25", auth, "sender@example.org", to, msg)
if err != nil {
log.Fatal(err)
}
}

关于ssl - 如何使用带有端口 587 的 amazon smtp 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52565177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com