V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shanyang88
V2EX  ›  程序员

关于邮件验证码推送的服务商选择

  •  
  •   shanyang88 · 2023-07-21 02:03:34 +08:00 · 4240 次点击
    这是一个创建于 492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站注册的邮件验证码,以及用户找回密码邮件,选 zoho 、fastmail 这样的域名邮箱提供商,然后我网站端用 smtp 发送这些邮件,靠谱不?今天刚这样试了另一家,发现极易将我的验证码邮件当作垃圾邮件而拒发,还不知 zoho 、fastmail 等是否也会如此。

    如果用 sendgrid 、mailgun ,也会有问题:我不想用二级域名发,并且要保留几个一级域名邮箱来手动收发邮件。

    38 条回复    2024-04-11 00:15:21 +08:00
    erikk0
        1
    erikk0  
       2023-07-21 02:09:15 +08:00
    以前开发产品两个都用过,后来好像最后用的 SG sendgrid ,因为两个都有 IP 污染的问题,就你发个邮件对方 Mailbox 直接自动归类到垃圾邮件中去了。

    SG 的 Dedicated IP 比较便宜点好像,大概 79 刀。如果污染了就申请换一个固定 IP 去发。
    Byzliu
        2
    Byzliu  
       2023-07-21 02:46:12 +08:00 via Android
    国内的用户还是国内大厂吧,腾讯云邮件推送或者阿里云邮件推送都可以,我腾讯云邮件推送用了很久了没进过垃圾箱,而且送达率基本都是 100%,按量付费,非常便宜,但是这种只能发不能收,我是用的二级推送,联系邮箱用的 onedrive business 的域名邮箱。
    shanyang88
        3
    shanyang88  
    OP
       2023-07-21 03:00:32 +08:00
    @Byzliu 腾讯云/阿里云邮件推送 的域名,和你 onedrive business 的域名邮箱的域名,可以是同一个域名吗?好像必须不同域名?
    shanyang88
        4
    shanyang88  
    OP
       2023-07-21 03:01:38 +08:00
    @erikk0 你是说 zoho 、fastmail 你都用过是吗?
    另外,79 刀可不便宜啊。
    alexkuang
        5
    alexkuang  
       2023-07-21 03:16:20 +08:00
    mailgun 可以创建自定义的 smtp 账户,也可以接收邮件并转发

    https://documentation.mailgun.com/en/latest/quickstart-receiving.html
    alexkuang
        6
    alexkuang  
       2023-07-21 03:17:45 +08:00
    zoho fastmail 这类不是给发自动邮件设计的,应该会有 rate limit ,发自动邮件被放进垃圾箱或者被服务商封号都是有可能的,当然具体 ToS 我也没看过,只是个人猜测。
    wmwm
        7
    wmwm  
       2023-07-21 04:32:04 +08:00 via iPhone   ❤️ 1
    我自己搭建了一个,也是用来发送注册验证码的,我是自己购买域名➕服务器,没有任何限制。搭建过程中该踩的坑都踩完了,搭建步骤我写在这里了,有需要可以查看 https://blog.wmwm.me/article/456048926181560320
    flyqie
        8
    flyqie  
       2023-07-21 05:21:18 +08:00 via Android
    @alexkuang #6

    是的,正经做产品还是用 sendgrid 或者 mailgun 什么的比较好
    naturegreen
        9
    naturegreen  
       2023-07-21 06:35:56 +08:00 via Android
    Amazon SES
    GTim
        10
    GTim  
       2023-07-21 08:51:48 +08:00
    @naturegreen 海外用这个不错
    huguadao
        11
    huguadao  
       2023-07-21 09:04:03 +08:00 via Android
    我用的 google workplace 免费版😄
    ersic
        12
    ersic  
       2023-07-21 09:05:54 +08:00
    能用服务商就用服务商的,你自己搞 smtp ,要么等待时间长,要么搞队列,麻烦
    tangtang369
        13
    tangtang369  
       2023-07-21 09:06:42 +08:00
    帮朋友搭建的网站 直接用的 qq 邮箱
    malaohu
        14
    malaohu  
       2023-07-21 09:09:56 +08:00
    飞书国际版吧。自己的社区一直在用这个。
    参考文章: https://51.ruyo.net/17996.html
    IDAEngine
        15
    IDAEngine  
       2023-07-21 09:12:55 +08:00
    我用 Office 365
    dzdh
        16
    dzdh  
       2023-07-21 09:16:43 +08:00
    mailgun 和 sendgrid 提供 通配符 收件箱 或 收信规则,可以存储或通过 http hook 自行存储到自己服务器上。

    可以实现同一个域名在自己的后台内甚至整合进 ERP 等系统中。 比如 [email protected][email protected] 可以实现实时自己根据 title 、内容做自己的处理。

    也可以设置指定哪个、哪些账号将邮件转发到某个指定邮箱。
    shanyang88
        17
    shanyang88  
    OP
       2023-07-21 09:58:29 +08:00
    @alexkuang 现在 mailgun 还是容易被 qq 邮箱拒收吗?如果不买 dedicated ip 的话?
    knightdf
        18
    knightdf  
       2023-07-21 10:00:41 +08:00
    sendgrid 和 aws ses
    shanyang88
        19
    shanyang88  
    OP
       2023-07-21 10:00:42 +08:00
    @wmwm 进垃圾箱或拒收概率多少呢?你服务器在国内还是国外?我服务器国外可能更容易进垃圾箱。
    shanyang88
        20
    shanyang88  
    OP
       2023-07-21 10:03:12 +08:00
    @flyqie 用 sendgrid mailgun 这些,发件人信息里是否可以不显示 由 xxx 代发 这样的字眼?
    shanyang88
        21
    shanyang88  
    OP
       2023-07-21 10:05:03 +08:00
    @huguadao 一天 300 封验证码,会不会被封帐号?
    vevlins
        22
    vevlins  
       2023-07-21 10:12:52 +08:00
    看起来你是早期吧,可以看看 https://resend.com/ ,新项目,每天都一定免费量,可以先用他们自己的域名。等量上来再考虑别的。也可以指定自己的域名,但不带代发标应该做不到。
    huguadao
        23
    huguadao  
       2023-07-21 10:15:05 +08:00 via Android
    @shanyang88 300 封,注册个 outlook 邮箱并验证应该就能满足了,google 企业这个好像是多少千的额度
    qianji201712
        24
    qianji201712  
       2023-07-21 10:17:15 +08:00   ❤️ 1
    楼上推荐的 https://resend.com 非常友好,试试
    huguadao
        25
    huguadao  
       2023-07-21 10:26:25 +08:00
    @shanyang88 刚查了下,outlook 每日 300 封,office 365 每日 5000 封。gmail 每日 500 封,google workplace 每日 2000 封。关键是 Google workplace 可以搞到免费的账号😄
    shanyang88
        26
    shanyang88  
    OP
       2023-07-21 10:36:39 +08:00
    @huguadao 这类不知道是否对注册验证码类自动邮件是否有限制,我来试试看
    BigShot404
        27
    BigShot404  
       2023-07-21 10:43:20 +08:00
    @shanyang88 #3 可以建二级域名,比如你的域名是 abc.com 你可以建 send.abc.com 或者其他的。都是 2 块 1000 封。
    erikk0
        28
    erikk0  
       2023-07-21 13:27:33 +08:00
    @shanyang88 啊我说的便宜是相对另一个,就是 mailgun ,他的专属 IP 非常贵。
    其实理论上国内云服务都有邮件服务,大部分都跟 OA 集成了,比如钉钉的钉邮,腾讯的企业邮箱和飞书的邮箱服务
    Byzliu
        29
    Byzliu  
       2023-07-21 13:59:46 +08:00
    @shanyang88 #3 我是专门的邮件推送域名,不同网站用的不同的推送域名前缀二级,onedrive business 用的是网站二级。
    Mac
        30
    Mac  
       2023-07-21 14:02:01 +08:00
    @erikk0 #28 腾讯的企业邮箱如果你调用 smtp 发送外域的邮件,会让你到邮箱内点一个链接确认。
    sunmlight
        31
    sunmlight  
       2023-07-21 14:16:44 +08:00
    腾讯云-邮件推送
    ncepuzs
        32
    ncepuzs  
       2023-07-21 15:33:54 +08:00
    不是有专门的邮件推送服务吗?
    Amazon SES
    Resend
    ……
    dreamage
        33
    dreamage  
       2023-07-22 11:34:16 +08:00
    @wmwm 加载失败 网站挂了?
    wmwm
        34
    wmwm  
       2023-07-23 22:10:04 +08:00
    @dreamage 没有,改域名了,是 wmwm.me ,不是 blog.wmwm.me
    iamv2er
        35
    iamv2er  
       2023-07-27 10:31:08 +08:00 via iPhone
    @huguadao 你好 请问哪里可以搞得到 google workplace 免费账号?
    huguadao
        36
    huguadao  
       2023-07-27 11:36:49 +08:00 via Android
    @iamv2er 就 v 站上你发个贴,大概率能收到😄
    lizhenda
        37
    lizhenda  
       336 天前
    sendgrid 不太行,注册两个账号还没登录就给封了,无语。AWS SES 申请两次生产都不通过,说啥怀疑会滥用。然后本来想用 mailchimp 和 sendpulse 试试,最后选了国内的 sendcloud 简单直接付钱即用,虽然不算最便宜的,但是省事,目前发信到达率 100%,先用着看看。
    frankilla
        38
    frankilla  
       227 天前 via iPhone
    @wmwm 大佬,网站挂了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:08 · PVG 17:08 · LAX 01:08 · JFK 04:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.