11

邮件发送服务 MXRoute 使用体验

 2 years ago
source link: https://einverne.github.io/post/2023/03/mxroute-usage.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

[[MXRoute]] 是一家 Email Hosting 服务提供商,专注于提供高送达率的电子邮件发件服务。[[MXRoute]] 是由国外著名主机论坛 LET 的管理员 Jarland 开设。MXRoute 的主要目标之一是向其用户提供经济实惠的邮件托管服务。

MXRoute 的特点是无限域名,无限邮箱账号。MXRoute 配置非常简单,只要拥有自己的域名,通过修改域名的 DNS 配置,就能很方便的搭建自己的邮件服务器。MXRoute 是正规邮件服务,不能用于发送 SPAM 。

需要注意的是,MXRoute 与其他电子邮件提供商类似,存在电子邮件被标记为垃圾邮件的风险,并且发送者信誉和电子邮件内容等因素可能会影响其交付率。

MXRoute 的优势

MXRoute 作为一家邮件服务提供商,提供了可靠的邮件送达率。

  • 拥有高声誉的发信 IP,ARIN 直接分配
  • 拥有一个帐号即可添加无限制的域名(当然这里需要声明的是在个人使用合理的范围内,如果添加超过万级别的域名可能需要向管理者申明,否则可能会被判定滥用)
  • 可以添加无限制的域名邮箱,每个邮箱都有每个小时 300 封发件的限制,用户可以手动创建不同的邮箱来规避这个限制,比如创建一个邮箱用来发送注册邮件,创建一个邮箱用来发送充值密码邮件,一个邮箱用来发送通知,这样是被允许的,但是如果如果为了规避这个限制人为得创建不同的邮箱帐号来做同样的事情,可能会被判定滥用,请注意
  • MXRoute 提供了非常实惠的价格,我购买的套餐就是 15 美元 1 一年,提供 25 GB 的空间,无限制的域名和邮箱

MXRoute 购买登录

在购买了 MXRoute 的服务之后,系统会发送一封标题为「[MXroute] Important Account Information」的邮件到注册的邮箱中,其中包含了后台访问的地址,用户米和密码,还有一些重要的 DNS 配置,包括 DNS 的 [[MX 记录]],[[SPF]] 记录。邮件中还包括了邮件客户端的配置,包括 [[IMAP]],[[SMTP]] 的访问信息,包括地址和端口等等。

使用邮件中的信息,登录管理后台,如下图所示。

O9Dn

在域名设置中可以添加域名,子域名也是可以设置的。

配置 MX 记录

以 Cloudflare 中 DNS 配置为例,添加记录,然后选择 MX,填入邮件中 MXRoute 发来的 MX 记录地址,然后设置优先级,MXRoute 提供了两个地址分别设置优先级 10, 20 即可。如果是添加的子域名,这里记得将 @ 对应修改一下。

OAJl

配置 SPF 记录

关于 SPF 记录,DKIM 记录,以及电子邮件是如何工作的,可以参考之前的文章

SPF(Sender Policy Framework)记录是一种 DNS 记录,用于指定哪些邮件服务器被授权发送来自特定域名的电子邮件。通过使用 SPF 记录,邮件接收服务器可以检查发送方 IP 地址是否被列入授权的 IP 地址列表中,从而减少垃圾邮件和电子邮件欺诈的风险。

SPF 记录的名称通常是类似于下面这样的:

example.com.    IN    TXT    "v=spf1 mx a:mail.example.com -all"

其中,example.com 是你的域名,v=spf1 是 SPF 记录的版本号,mx 表示允许域名的 MX 记录中列出的邮件服务器发送电子邮件,a:mail.example.com 表示允许特定 IP 地址的邮件服务器发送电子邮件,-all 表示拒绝所有未列入授权 IP 地址列表中的其他邮件服务器发送电子邮件。

在 SPF 记录中,你可以添加多个条目来授权多个 IP 地址和邮件服务器发送电子邮件。当邮件接收服务器收到一封电子邮件时,它会检查发送方 IP 地址是否在域名的 SPF 记录中列出,并根据 SPF 记录的设置来确定是否接受该电子邮件。如果 SPF 记录中未列出发送方 IP 地址,则接收方邮件服务器可能会将该邮件标记为垃圾邮件或拒绝接收。

在 Cloudflare 中选择 TXT 记录,然后在记录值中填入 MXRoute 发送过来的记录值。

DKIM 记录

DKIM(DomainKeys Identified Mail)记录的名字通常是类似于下面这样的:

dkim._domainkey.example.com

其中,example.com 是你的域名,而 default._domainkey 是一个固定的字符串,表示这是一个 DKIM 记录。如果你有多个域名需要签名验证,则需要为每个域名创建一个相应的 DKIM 记录。

在 DNS 中添加 DKIM 记录时,需要将该记录类型设置为 TXT,并将 DKIM 信息放入记录的值字段中。DKIM 信息包括用于签名验证的公钥和用于加密 DKIM 签名的私钥。在 DKIM 记录中,公钥通常以 “k=” 开头,如下所示:

v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...

当其他邮件服务器收到一封使用 DKIM 签名的电子邮件时,它们会检查该域名的 DNS 来查找 DKIM 记录,并使用公钥来验证该邮件的 DKIM 签名。如果签名验证成功,则说明该邮件确实是由该域名的授权发送者发送的,而不是伪造的垃圾邮件。

DKIM 记录没有在邮箱中,需要在 MXRoute 管理后台,找到 「帐号管理」 -> 「DKIM keys(USE ONLY DKIM KEY)」,然后复制 DKIM 值。

OUxy

然后在 Cloudflare 中添加 TXT 记录,Name 填写 dkim._domainkey,值就填写上面拷贝出来的值即可。记住如果是配置的子域名,可能需要自行调整一下记录的 Name。

配置 DMARC 记录

虽然 DMARC 记录是可选的,但是为了追求完美,还是建议配置 DMARC 记录

DMARC 记录通常是

_dmarc.example.com.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:[email protected]"

一般直接建议配置一个:

v=DMARC1; p=none;, p=reject;, p=quarantine;

邮箱客户端配置

在 MXRoute 后台配置完域名之后,可以在「邮件管理器」->「邮箱帐号」 中添加域名邮箱,然后就可以在任意的邮件客户端使用 IMAP ,或者使用 MXRoute 提供的网页([[Roundcube]])客户端来发送或接受邮件。IMAP 的连接地址在邮件中,用户名和密码就是添加邮箱的时候设置的。

打开网站 https://www.mail-tester.com/, 之前几篇将 Self-hosted Email 的文章中也提到过,可以用来检测邮件服务器的得分(从各个方面判定邮件会不会进入垃圾邮箱)。打开这个网站之后,会生成一个随机的邮箱,使用自定义的域名邮箱向这个邮箱发送一封邮件(标题和内容随意),发送后点击页面中的 Then check your score 按钮,即可查看分数。正常如果得到 10 分才算是正常,如果不是,则按里面的要求进行改进,一般都是 DNS 配置错误。或者 如果发信的 IP 地址在黑名单中,也可能导致分数不好看。


Recommend

  • 127
    • 掘金 juejin.im 7 years ago
    • Cache

    node.js使用Nodemailer发送邮件

    原文链接:Node.js使用Nodemailer发送邮件 电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何

  • 41

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。本文对python使用smtplib发送邮件做一...

  • 13
    • 微信 mp.weixin.qq.com 4 years ago
    • Cache

    Golang 语言怎么使用 gomail 库发送邮件?

    01 介绍 我们在项目开发中,经常会遇到发送邮件的需求,比如给开发人员发送报警邮件,给用户发送优惠券或兑换码等。 Gomail 是发送电子邮件的简单高效的包。它已经过充分测试和记录。Gomail 只能使用 SMTP 服务器发送电子邮件。但是...

  • 10
    • www.cnblogs.com 4 years ago
    • Cache

    使用 MimeKit 和 MailKit 发送邮件

    使用 MimeKit 和 MailKit 发送邮件 Mim...

  • 16

    记 Microsoft 365 E5 Developer 使用 Thunderbird 客户端发送邮件的问题January 16, 2021解决方法看上去很简单。 推荐友人使用 E5 Developer 之后,友人绑定了自己的域名上去——然后想使用 Thunderbird 客户端发信。但客户端永远会提醒

  • 8
    • segmentfault.com 3 years ago
    • Cache

    使用nodemailer 发送邮件

    使用nodemailer 发送邮件发布于 2 分钟前let transporter = nodemailer.createTransport({ host: "smtp.163.com", //邮箱服务的主机,如smtp.qq.com port: "4...

  • 7
    • www.huhexian.com 3 years ago
    • Cache

    WordPress如何配置SMTP服务发送邮件

    WordPress如何配置SMTP服务发送邮件 2021-12-0309:57:11...

  • 5

    MXroute|邮局服务|春季促销|年付15刀|每小时300封邮件 | VPS小白 > VPS优惠 > MXroute|邮局服务|春季促销|年付15刀|每小时300封邮件...

  • 8

    自建邮件服务器 Mailcow 配置通过 MXRoute 发送邮件 Posted on 03/30/2023 , Last modifi...

  • 6
    • vpsxb.net 1 year ago
    • Cache

    MXroute 使用教程

    第一篇教程 MXroute 是一个域名邮件提供商,就是给你一个只有邮件功能的虚拟主机账号。特点是无限域名,无限邮箱账号。所以买一个套餐可以把所有域名都绑上去。 MXroute 官网:https://mxroute.com...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK