V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
putaosi
V2EX  ›  问与答

少量的发邮件需求,尽量便宜的服务是哪种,请教各位 V 友

  •  1
     
  •   putaosi · 2021-05-20 11:42:02 +08:00 · 1988 次点击
    这是一个创建于 405 天前的主题,其中的信息可能已经有所发展或是发生改变。

    少量的发邮件需求,尽量便宜的服务是哪种,请教各位 V 友 不考虑使用国内所谓的免费企业邮箱服务 目前每天少于 100 封,未来一年预计每天少于 1000

    20 条回复    2021-05-21 18:07:18 +08:00
    wellsc
        1
    wellsc  
       2021-05-20 11:49:05 +08:00 via iPhone
    zoho ?
    XiLingHost
        2
    XiLingHost  
       2021-05-20 11:53:13 +08:00
    自建
    https://github.com/mailcow/mailcow-dockerized
    vultr 开个实例,然后开工单说明需要开放邮件端口

    我当时写的工单:
    I deployed a chat server on this server for an alliance of EVE Online.
    The backend of the chat server I use is built on Rocket.Chat. Its user registration needs to send an activation email, so I deployed a mail service on this server.
    However, when I tested it after deployment, I found that it can only receive external incoming mail and cannot send mail to the outside. I checked the logs and found that its external port 25 communication was blocked.
    I consulted the support documentation and found that the server you provided blocked outbound SMTP by default, so I requested to open this protocol.

    然后他们的客服会让你提供一些信息,你按照他们的要求提供了就行了,完成后会需要你重启那个实例,重启后就可以了
    XiLingHost
        3
    XiLingHost  
       2021-05-20 11:55:48 +08:00
    这样建立一个邮件服务需要的花费如下
    服务器运行费用:5 USD/month
    域名费用:8.03 USD/year

    而且这个服务器上还可以运行其他你希望的服务,成本可以说相当低了
    chairuosen
        4
    chairuosen  
       2021-05-20 12:50:07 +08:00   ❤️ 1
    mailgun. 3 个月免费 5000 封
    Rwing
        5
    Rwing  
       2021-05-20 12:55:23 +08:00
    用自己公司的邮箱 :)
    ii55dd
        6
    ii55dd  
       2021-05-20 12:58:37 +08:00
    1000,不是少量吧,,能发到 1000 了,,估计免费的不好弄,
    lihua
        7
    lihua  
       2021-05-20 13:16:59 +08:00 via iPhone
    据说 Microsoft 365 个人版 /家庭版支持绑定在 GoDaddy 注册的域名。
    DeutschXP
        8
    DeutschXP  
       2021-05-20 13:45:32 +08:00 via iPhone
    @chairuosen 只是新用户前三个月最多免费 5000 封而已,不是每三个月免费 5000
    KouShuiYu
        9
    KouShuiYu  
       2021-05-20 13:48:58 +08:00
    qq 邮箱可以免费
    putaosi
        10
    putaosi  
    OP
       2021-05-20 15:33:37 +08:00
    @XiLingHost 我看了荒岛上说发送到达收件箱的成功率极低,是有什么设置没做好吗?
    XiLingHost
        11
    XiLingHost  
       2021-05-20 17:11:15 +08:00
    @putaosi 要检查自己的 IP 和域是否在黑名单里,如果之前使用这个 IP 的人有 spam 的情况就可能出现在黑名单里,还有就是 DKIM 和 SPF 记录,DMRAC 记录这些
    用这个网站可以做一个初步的检查 https://mxtoolbox.com/
    manami
        12
    manami  
       2021-05-20 17:17:58 +08:00
    zoho
    DeutschXP
        13
    DeutschXP  
       2021-05-20 18:03:14 +08:00
    如果只是想要发出去邮件,不管落在哪里,那可以用楼上说的自建方式,维护费用等等需自己衡量。

    如果考虑发送质量,那么建议:
    1. 用 mailgun 这种
    2. 用 Amazon SES,配合免费额度,降低成本
    3. 用 Google Workspace
    如果用 2,3 的话,可以考虑一些 email warming service
    KouShuiYu
        14
    KouShuiYu  
       2021-05-20 18:19:06 +08:00
    邮箱一般都有免费转发的服务,开起 SMPT 就行了,下面是 node 的实现


    ```js

    const nodemailer = require('nodemailer');
    const smtpTransport = require('nodemailer-smtp-transport');

    class QQEmail {
    constructor(params) {
    const { user, pass } = params;

    this.user = user;
    this.transporter = this.getTransporter({ user, pass });
    }

    getTransporter({ user, pass }) {
    return nodemailer.createTransport(smtpTransport({
    host: 'smtp.qq.com', // qq 邮箱主机
    secure: true, // 使用 SSL
    secureConnection: true, // 使用 SSL
    port: 465, // SMTP 端口
    auth: {
    user, // 账号 你自定义的域名邮箱账号
    pass, // 密码 你自己开启 SMPT 获取的密码
    },
    }));
    }

    async sendMail(params) {
    const {
    to, subject, text, html,
    } = params;
    const result = await this.transporter.sendMail({
    from: this.user, // sender address
    to, // list of receivers
    subject, // Subject line
    text, // plain text body
    html, // html body
    });
    return result;
    }
    }

    module.exports = QQEmail;

    ```
    hedwi
        15
    hedwi  
       2021-05-20 18:53:25 +08:00
    老铁试下咱的邮件代发 有免费额度 https://send.hedwi.com/
    iamshang
        16
    iamshang  
       2021-05-20 19:32:56 +08:00 via Android
    量大用 mailgun 这种,量小用 outlook 之类的 smtp,自己搭可能费了劲各种设置,最后发的信还是进垃圾箱
    lostberryzz
        17
    lostberryzz  
       2021-05-20 19:56:01 +08:00
    mxroute,限制 7200 封一天
    everyx
        18
    everyx  
       2021-05-20 22:06:47 +08:00
    aws ses, 你值得拥有,mailgun 无故封账号,恶意满满
    indev
        19
    indev  
       2021-05-20 23:09:39 +08:00
    sendgrid 这类的付费版,免费的大概率会被接收端屏蔽掉,比如说 Hotmail 就屏蔽了大部分 sendgrid 免费版的 ip 。自建邮件服务也有很大机率会 spam 。
    zdndk598
        20
    zdndk598  
       2021-05-21 18:07:18 +08:00 via iPhone
    G Suite…
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2792 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:59 · PVG 20:59 · LAX 05:59 · JFK 08:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.