V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
PungentSauce
V2EX  ›  Go 编程语言

万能的 v 友呀,有没有好用/通用的 go 邮件发送库

  •  
  •   PungentSauce · 44 天前 · 1788 次点击
    这是一个创建于 44 天前的主题,其中的信息可能已经有所发展或是发生改变。

    万能的 v 友呀,有没有好用/通用的 go 邮件发送库。我现在用的标准库的 net/smtp 。找了几个 email 库,不是 stars 就是很久不维护了。有没有推荐的

    第 1 条附言  ·  43 天前
    选择 https://github.com/wneessen/go-mail 了。 之前用的标准库的。今天重构邮件配置,看了下这个库比较新功能也可以。当然我也看了下其他项目有的确实还有人在用,就是太老了。
    11 条回复    2025-08-02 12:17:14 +08:00
    kfpenn
        1
    kfpenn  
       44 天前
    很久不维护没什么关系吧,只要没什么 bug 。比较邮件协议不怎么变,go 的兼容性也好。写完没什么问题没必要一致更新吧
    kfpenn
        2
    kfpenn  
       44 天前
    @kfpenn 毕竟
    beihanggmj
        3
    beihanggmj  
       44 天前
    什么用途和需求背景?
    crackidz
        4
    crackidz  
       44 天前
    现在发信不像以前了,很多邮件服务商提供了 SDK 和 HTTP 接口,不需要对接 IMAP 之类的专属协议了。所以第一步你可以先找找 SDK 或者 HTTP 接口,看一下是否能拿满足自己的需求

    如果实在不满足,还有 go-mail 和它的一众 fork https://github.com/wneessen/go-mail
    PungentSauce
        5
    PungentSauce  
    OP
       44 天前
    @beihanggmj 个人项目,支持后台配置发送邮箱。所以需要一个通用库。目前用的标准库的 smtp
    valord577
        6
    valord577  
       44 天前
    推荐一个我自己的库:

    https://github.com/valord577/mailx
    Desdemor
        7
    Desdemor  
       44 天前
    gopkg.in/gomail.v2 一直用的这个哎 没啥复杂的需求
    chnwine
        8
    chnwine  
       44 天前
    我用的这个做的收发,感觉还不错 https://github.com/emersion/go-imap
    lizzzy
        9
    lizzzy  
       43 天前 via iPhone
    来群里问问吧
    https://signal.group/#CjQKILtNj1I7z1rfKh6zoY2NrjOVanlFOuAD58BKvAgle8yqEhAgheYQJU4aE0Re9SV0iKWQ
    lysShub
        10
    lysShub  
       39 天前
    自建的不会被扔垃圾箱吗?
    PungentSauce
        11
    PungentSauce  
    OP
       39 天前
    @lysShub 只是发送邮件的 lib , 不是邮件服务器。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5268 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:19 · PVG 15:19 · LAX 00:19 · JFK 03:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.