V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
cajp0208
V2EX  ›  云计算

腾讯云虚拟机如何发邮件?

  •  
  •   cajp0208 · 2020-10-08 11:06:22 +08:00 · 5377 次点击
    这是一个创建于 1508 天前的主题,其中的信息可能已经有所发展或是发生改变。
    腾讯云虚拟机如何发邮件?需求不大,偶尔一天发一两封的样子
    24 条回复    2020-10-09 16:18:39 +08:00
    chinvo
        1
    chinvo  
       2020-10-08 11:15:29 +08:00 via iPhone
    发工单开 25
    qzy168
        2
    qzy168  
       2020-10-08 14:26:17 +08:00
    发工单开 25 端口。

    腾讯云轻量和限时秒杀活动部分云主机配置与价格: https://v2ex.com/t/711197
    TimePPT
        3
    TimePPT  
       2020-10-08 14:45:39 +08:00 via Android
    https://sendcloud.sohu.com/price.html
    sendcloud,一天 10 封免费额度
    815979670
        4
    815979670  
       2020-10-08 14:46:52 +08:00   ❤️ 1
    阿里云一天 100 封 免费额度
    opengps
        5
    opengps  
       2020-10-08 14:48:59 +08:00
    怎么 1,2 楼上来就是开 25 端口?解决问题不一定必须要自建一套邮局,2 楼也犯不着非得引导付费渠道
    大部分邮箱都支持客户端发邮件的,自己写程序发送也不是难事
    hefish
        6
    hefish  
       2020-10-08 15:16:49 +08:00
    自己调用 qqmail 的 smtp 不行吗?
    solos
        7
    solos  
       2020-10-08 15:18:03 +08:00
    试下这个 https://www.hedwi.com dkim 、spf 、dmarc 、反向解析都做了
    natashahollyz
        8
    natashahollyz  
       2020-10-08 15:38:15 +08:00 via iPhone
    @qzy168 境外能打折吗?非大陆就行,不想备案
    ShallowAi
        9
    ShallowAi  
       2020-10-08 16:19:25 +08:00 via Android   ❤️ 1
    腾讯企业邮箱 免费 100 封 /日 不需要开 25 端口
    用他的 smtp 就行
    hancc
        10
    hancc  
       2020-10-08 16:26:09 +08:00
    用 465 端口
    EminemW
        11
    EminemW  
       2020-10-08 17:10:49 +08:00 via iPhone
    开锤子端口,写个脚本发邮件不就得了
    vuuv
        12
    vuuv  
       2020-10-08 17:58:17 +08:00 via Android
    @opengps #5 搜了下,好像是因为滥发问题,所以国内外云服务商都选择默认全局把出方向的 25 端口封了。也都可以申请解封。
    opengps
        13
    opengps  
       2020-10-08 20:06:56 +08:00 via Android
    @vuuv 差不多。域名,自建邮局等成本很低,所以滥发邮件的问题很严重
    unclemcz
        14
    unclemcz  
       2020-10-08 20:55:52 +08:00
    @815979670 阿里邮件推送每天有 200 封免费额度;
    @hefish 我被 qq 邮箱封过 smtp,绑定了已备案域名,日均十来封的样子发了 1 年左右,用于自己网站用户注册后发邮件提醒注册成功,然后有一天突然就 550 Mail content denied,发信给腾讯客服( [email protected] ),客服让我提供日志,我提供了错误日志,然后再也没有回复过我;后切换到阿里云邮件推送,至今为止还算稳定。
    mooyo
        15
    mooyo  
       2020-10-09 00:19:24 +08:00
    找个域名绑定到腾讯企业邮箱,然后自己给自己分配账号就可以用他们的接口发了吧
    mooyo
        16
    mooyo  
       2020-10-09 00:19:46 +08:00
    @mooyo 似乎有 1000 封的免费额度 可以自己看看具体的价目
    SenLief
        17
    SenLief  
       2020-10-09 00:46:28 +08:00 via Android
    自建邮局不值得,因为都会被编辑为垃圾。如果量少就用免费的,比如 mailgun 。
    hanguokai
        18
    hanguokai  
       2020-10-09 03:22:27 +08:00
    为了防止发垃圾邮件(以及影响 IP 声誉),很多云平台都封了 25 端口,比如 Google Cloud 在文档中就明确说了这个问题 https://cloud.google.com/compute/docs/tutorials/sending-mail 。所以不能在虚拟机上用 SMTP 发邮件。一般是使用非 SMTP 的 REST API 接口发邮件。有 mailgun 这些独立的 email api 服务提供商,另外很多云平台(比如 AWS 、阿里云)本身也提供 email api 服务,腾讯云其实也有这个服务 https://cloud.tencent.com/product/ses
    CFM880
        19
    CFM880  
       2020-10-09 08:25:10 +08:00
    apt install libnss3-tools
    mkdir .certs
    echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > .certs/qq.crt
    certutil -A -n "GeoTrust SSL CA" -t "C,," -d .certs -i .certs/qq.crt
    certutil -A -n "GeoTrust Global CA" -t "C,," -d .certs -i .certs/qq.crt
    certutil -L -d .certs

    cd .certs
    certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt

    编辑配置信息 /etc/s-nail.rc
    set [email protected]
    set smtp=smtps://smtp.qq.com:465
    set [email protected]
    # 这个去开启 QQ 邮箱的 POP3 会有一串码
    set smtp-auth-password=xxxxxxxx
    set smtp-auth=login
    set ssl-verify=ignore
    # 上面生成的 cert.sh 文件路径
    set nss-config-dir=/root/crontab/.certs

    发送邮件
    mailx -s "xx 主题" [email protected] [email protected] [email protected] < message.txt


    这样应该是 OK,开放 465 端口后,我们用阿里云是可以发送邮件的
    Tink
        20
    Tink  
       2020-10-09 09:10:02 +08:00
    25 端口必须打开才能用 smtp 发吧
    BAOryoo
        21
    BAOryoo  
       2020-10-09 09:29:06 +08:00
    @natashahollyz 现在海外服务器都是有活动 也很优惠的 海外服务器不需要备案 可以加我 v ; MTc2MjAzODQ2Mjk=
    qzy168
        22
    qzy168  
       2020-10-09 10:36:30 +08:00
    @natashahollyz 也有的。可以联系 V (base64):am9veXVuY29t
    leffz
        23
    leffz  
       2020-10-09 11:23:39 +08:00
    腾讯云邮件推送操作步骤: https://curl.qcloud.com/JCAHEoK8
    Mashirobest
        24
    Mashirobest  
       2020-10-09 16:18:39 +08:00 via Android
    @Tink 好像选 ssl 可以换成 994 之类的端口(不同的邮箱可能不同)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2581 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.