<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Email on 翟志军 Jack Zhai</title>
    <link>https://showme.codes/tags/email/</link>
    <description>Recent content in Email on 翟志军 Jack Zhai</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>showme.codes</copyright>
    <lastBuildDate>Sun, 31 Dec 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://showme.codes/tags/email/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>使用Mxroute和Sendgrid实现邮箱服务和邮件发送服务</title>
      <link>https://showme.codes/zh-cn/2023-12-31-email-service-setup/</link>
      <pubDate>Sun, 31 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://showme.codes/zh-cn/2023-12-31-email-service-setup/</guid>
      <description>&lt;p&gt;最近在做一个产品，需要用邮箱服务和邮件发送服务。本文以&lt;a href=&#34;https://mxroute.com/&#34;&gt;Mxroute&lt;/a&gt;和&lt;a href=&#34;https://sendgrid.com/&#34;&gt;Sendgrid&lt;/a&gt;为例介绍邮箱服务和邮件发送服务的配置。但是所有的这类产品，思路都应该是一致的。&lt;/p&gt;
&lt;p&gt;Mxroute是邮箱服务，类似Web服务，只不过，它是专门为邮箱协议而设计的。Sendgrid就是邮件发送服务，也就是你需要批量向一堆邮箱发送邮件时，就需要用邮件发送服务。本质上Sendgrid与Mxroute是两回事。但是，通常我们先配置邮箱服务，再配置邮件发送服务。&lt;/p&gt;
&lt;p&gt;本文只为记录一下，将来忘记了可以重新拾起。&lt;/p&gt;
&lt;h2 id=&#34;配置邮箱服务&#34;&gt;配置邮箱服务&lt;/h2&gt;
&lt;p&gt;首先，邮箱服务需要MX类型的域名解析记录。这能让邮箱服务能在整个互联网被解析到。&lt;/p&gt;
&lt;p&gt;每一个在Mxroute付费的用户，都会被分配到一个独立的MX域名，如first.mxrouting.net 。他们应该会发邮件给你，你需要留意。&lt;/p&gt;
&lt;p&gt;在Mxroute上配置的步骤如下：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;创建一个域名。比如example.com。如果你使用的是子域名，也可以是mail.example.com。
&lt;img loading=&#34;lazy&#34; src=&#34;https://showme.codes/assets/images/mail-service-setup-1.png&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;拿到DKIM Keys等信息。在Mxroute的左边菜单中可以找到链接
&lt;img loading=&#34;lazy&#34; src=&#34;https://showme.codes/assets/images/mail-service-setup-2.png&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在域名提供商中，再配置以下这些DNS记录&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;strong&gt;记录类型&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;name&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;content&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;优先级&lt;/strong&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;MX&lt;/td&gt;
					&lt;td&gt;_dmac&lt;/td&gt;
					&lt;td&gt;v=DMARC1; p=none&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CNAME&lt;/td&gt;
					&lt;td&gt;mail&lt;/td&gt;
					&lt;td&gt;&amp;lt;mxroute分配的独立MX域名&amp;gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MX&lt;/td&gt;
					&lt;td&gt;mail&lt;/td&gt;
					&lt;td&gt;&amp;lt;mxroute分配的独立MX域名&amp;gt;&lt;/td&gt;
					&lt;td&gt;10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MX&lt;/td&gt;
					&lt;td&gt;mail&lt;/td&gt;
					&lt;td&gt;&amp;lt;mxroute分配的独立MX域名&amp;gt;&lt;/td&gt;
					&lt;td&gt;20&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;TXT&lt;/td&gt;
					&lt;td&gt;mail&lt;/td&gt;
					&lt;td&gt;&amp;lt;从mxroute上获取&amp;gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;TXT&lt;/td&gt;
					&lt;td&gt;x._domainkey&lt;/td&gt;
					&lt;td&gt;&amp;lt;从mxroute上获取&amp;gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;如果你使用的是子域名，那么，还需要在 _dmas和x.domainkey 后加上 .&lt;subdomain&gt; 。例如mail子域名，就是 x.domainkey.mail。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;通过以上配置，只证明我们的“邮箱服务器”已经配置好了。现在在上面创建账号，并进行测试了。如果你可以向这个账号收发邮件，就证明，你的邮箱服务已经配置完成。&lt;/p&gt;
&lt;h2 id=&#34;配置邮件发送服务&#34;&gt;配置邮件发送服务&lt;/h2&gt;
&lt;p&gt;当你有了一个邮箱账号后，你就可以Sendgrid上配置了。登录后，从左边菜单“Senders”进入列表页。
&lt;img loading=&#34;lazy&#34; src=&#34;https://showme.codes/assets/images/mail-service-setup-3.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;然后再点击按钮“Create new Sender”，即可创建。这部分就不细说了。因为太简单了。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
