AI总结:
这篇博客文章详细介绍了如何利用Serv00提供的免费虚拟主机服务来设置和使用SMTP服务。文章首先介绍了Serv00的基本功能,然后详细说明了如何将域名解析到Serv00,创建域名邮箱,以及在项目中配置SMTP服务器。作者还提供了使用Python代码测试SMTP配置的示例,以及推荐了在线SMTP测试工具。文章还包括了一些重要的注意事项,如DNS记录的设置和DKIM配置等,为读者提供了一个全面的指南,帮助他们在Serv00上成功设置和使用SMTP服务。
English Version
This blog post provides a comprehensive guide on how to set up and use SMTP services using the free virtual hosting service offered by Serv00. The article begins with an introduction to Serv00's basic features, then details the process of resolving a domain to Serv00, creating a domain email, and configuring the SMTP server in projects. The author also includes a Python code example for testing SMTP configuration and recommends online SMTP testing tools. The post covers important considerations such as DNS record settings and DKIM configuration, offering readers a thorough guide to successfully setting up and utilizing SMTP services on Serv00.
一,Serv00介绍
Serv00.com 是一家提供免费虚拟主机服务的网站。用户可以免费申请一个虚拟主机,享受无限流量和多种编程语言支持。使用 SSH 登录虚拟主机后,您可以安装软件、配置环境和发布网站。
相关教程参考:Saika-Serv00搭建各种服务
二,使用Serv00提供的SMTP服务
1,前提条件
(2)一个域名,及其网络服务商,推荐Cloudflare
2,将域名解析到serv00
支持三级域名,二级域名我没有尝试,但应该也可以
在已有域名的DNS中添加下述记录。
(此处与后面以mail.example.com为例)
类型 | 名称 | 内容 | TTL |
MX | mail | mailX.serv00.com | 自动 |
TXT | mail | v=spf1 a mx include:mailX.serv00.com -all | 自动 |
注意:此处的
mailX
中的X在Serv00注册成功后发送的电子邮件为准,我的内容如下所示:plain
所以我的MX和TXT内容分别是
mail3.serv00.com
和v=spf1 a mx include:mailX.serv00.com -all
或者先按照3(2) 添加一个新的邮箱,随后再进入
DNS Zones
→ 选中添加邮箱的域名 → 点击Edit
→ 出现如下表格Record name | Type | Priority | TTL | Target |
mail.example.com | MX | 10 | 3600 | mailX.serv00.com |
mail.example.com | TXT | ㅤ | 3600 | v=spf1 mx a include:格式 |
ㅤ | ㅤ | ㅤ | ㅤ | ㅤ |
将表格中的Type和Target分别填入DNS记录的类型和内容即可。
3,创建域名邮箱
(1)登录Serv00的DevilWEB Webpanel
Serv00 Panel地址同样会在电子邮件中给出
(2)添加一个新的邮箱
E-mail Address | verify@mail.example.com |
Password | ㅤ |
Confirm password | ㅤ |
注意:此处只需要确保后缀@mail.example.com为你上述解析到的域名,前缀(verify)无所谓,可随意。
(3)更改存储大小
在域名邮箱右侧点击
Details
→ set quote
选择可以储存的文件大小,我设置的是100M(4)登录域名邮箱(关键)
在Serv00 Mail中登录你在上述所创建的域名邮箱
如果成功登录,证明上述配置正确,请发送或接受邮件确认一下。
如果无法登录,请首先确保密码正确,其次再检查域名的解析设置。

(5)配置DKIM1(可选)
在Mail或者面板右侧
E-mail
,选中先前填好的域名邮箱,点击右侧的DKIM
,生成后会返回一个DNS record
和DNS record content
的值,格式分别为devil._domainkey
和v=DKIM1; k=rsa; p=XXXXXXX;
。返回域名托管商,在已有域名的DNS中添加下述记录。
类型 | 名称 | 内容 | TTL |
TXT | devil._domainkey | v=DKIM1; k=rsa; p=XXXXXXX; | ㅤ |
随后测试一下看是否成功配置DKIM。
三,项目中配置SMTP服务器
(1)在项目中测试
在需要设置SMTP的项目中填写如下选项
此处的
mailX.serv00.com
依然以上述邮箱为准,我的是mail3.serv00.com
邮局服务器地址 | mailX.serv00.com |
邮局服务器端口 | 587 |
邮局用户名 | mail登录成功的用户名 |
邮局密码 | mail登录成功的密码 |
配置好后进行测试,看效果如何。
(2)使用Python代码测试
python
(3)在线网站测试