我是网络电子邮件和域名托管领域的新手。我正在寻找以下项目https://temp-mail.org/en/和https://kopeechka.store。在这些应用程序中,我可以接收电子邮件地址、接收发送到这些电子邮件地址的电子邮件,然后使用对其 API 的 API 调用从简单的 python 客户端删除电子邮件。我想使用自己的域名(我还没有注册)和电子邮件服务器复制类似的东西。我正在寻找可能拥有自己的 API 的电子邮件托管提供商,但我还没有找到便宜的选择。我也愿意使用 vps 创建自己的电子邮件服务器,但我不知道如何将 vps 变成我自己域名上的邮件服务器,并能够从简单的 python 或 JavaScript 客户端进行 api 调用,从而创建一个新的电子邮件地址,从该地址接收电子邮件并删除电子邮件地址和邮箱。
使用请求在 Python 中进行这些 API 调用的一些示例可能如下所示
创建新地址
import requests
import json
url = "https://api.Mydomain.com/email/addresses/Create-new-email"
payload = {
'Login': "New-address-username"
'Password': "New-address-password"
}
headers = {
'authorization': "Example-API-KEY",
'content-type': "application/json"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
程序将打印
Created Address [email protected]
可以使用类似的 API 调用方法列出该地址收到的所有电子邮件并检索特定电子邮件的内容,以及删除地址和所有相关目录和电子邮件。
我将非常感激任何有关如何解决此问题的信息。
答案1
走标准路线。
- 设置用于接收邮件的 SMTP 服务器
- 设置用于存储邮件的 IMAP 服务器
- 使用您选择的编程语言的 IMAP 访问库来操作邮件存储
对于每个点,互联网上都有几十种操作方法。甚至更好的是:对于每个点,都有多个可交换的选项。因为这些都是标准。