社区
其他技术讨论专区
帖子详情
github.com/emersion/go-imap怎么获取邮件正文和附件
weixin_38050362
2019-09-20 10:46:29
例子里只获取了邮件标题,自己找了半天,也看了源码,没找到怎么获取邮件正文和附件,请指教,谢谢。
...全文
194
1
打赏
收藏
github.com/emersion/go-imap怎么获取邮件正文和附件
例子里只获取了邮件标题,自己找了半天,也看了源码,没找到怎么获取邮件正文和附件,请指教,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38067090
2019-09-20
打赏
举报
回复
每次查资料碰到这种只有标题没有答案的好蛋疼... 终于找到: https://github.com/emersion/go-imap/wiki/Fetching-messages
:inbox_tray:用于客户端和服务器的
IMAP
库-Golang开发
go-
imap
用Go编写的
IMAP
4rev1库。 它可用于构建客户端和/或服务器。 go
获取
github
.
com
/
emers
ion
/go-
imap
/ ...用法客户端程序包主要导入(“ log”“
github
.
com
/
emers
go-
imap
用Go语言编写的
IMAP
4rev1库。可用于构建客户端和/或服务器。请
获取
github
.
com
/
emers
ion
/go-
imap
/ ...用法客户端包主要导入(“日志”“
github
.
com
/
emers
ion
/go-
imap
/client”“
github
.
com
/
emers
ion
/go-
imap
“)func main(){log.Println(” Connecting to server ...“)//连接到服务器c,如果err,则err:= client.DialTLS(” mail.example.org:993“,nil)! = nil {log.Fatal(err)} log.Println(“ Connected”)//不要忘记注销c.Logout
go-
imap
:用于Go的
IMAP
4rev1客户端
go-
imap
:用于Go的
IMAP
4rev1客户端
Go 每日一库之 email
简介 程序中时常有发送
邮件
的需求。有异常情况了需要通知管理员和负责人,用户下单后可能需要通知订单信息,电商平台、中国移动和联通都有每月账单,这些都可以通过
邮件
来推送。还有我们平时收到的垃圾
邮件
大都也是通过这种方式发送的
golang--自动下载
邮件
的
附件
这个是之前做的一个小应用,主要用到的是golang的go-
imap
这个库。之前看到php和java都有完整的自动下载
邮件
的程序,现在也分享一个golang的,其中主要麻烦的是判断
邮件
的状态,是否未读,然后就是
获取
附件
并且下载,具体代码如下: package main import ( "io" "io/ioutil" "log" "os" "
github
.
com
/
emers
ion
/go-
imap
" "
github
.
com
/
emers
ion
/go-
imap
/client" "githu
golang 使用 go-
imap
一键收发中文
邮件
需要用到
emers
ion
/go-message 包 设置
imap
.CharsetReader 以支持除了 UTF-8 和 ASCII 以外的字符编码,如果不设置则支持 UTF-8 和 ASCII ,像 gb2312、gb18030 这些是无法处理的。 官方使用说明地址:https://
github
.
com
/
emers
ion
/go-
imap
/wiki/Charset-handlinghttps://
github
.
com
/
emers
ion
/go-
imap
/wiki/Charset-handling .
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章