Я новичок в мире веб-почты и хостинга доменов. Я рассматривал такие проекты, как https://temp-mail.org/en/ и https://kopeechka.store. В этих приложениях я могу получить адрес электронной почты, получить электронные письма на эти адреса электронной почты, а затем удалить электронное письмо из простого клиента Python, используя вызовы API для их API. Я хочу воспроизвести что-то подобное, используя собственное доменное имя (я еще не зарегистрировал его) и почтовый сервер. Я искал возможных провайдеров хостинга электронной почты, у которых есть собственный API, но я не нашел дешевого варианта. Я также готов создать свой собственный почтовый сервер с использованием vps, но я не знаю, как превратить vps в почтовый сервер на моем собственном доменном имени и иметь возможность выполнять вызовы API из простого клиента Python или JavaScript, который может создавать новый адрес электронной почты, получать электронные письма с этого адреса и удалять адрес электронной почты и почтовый ящик.
Некоторые примеры этих вызовов API, сделанных в python с использованием запросов, могут выглядеть так:
Создать новый адрес
запросы на импорт
импортировать json
url = "https://api.Mydomain.com/email/addresses/Create-new-email"
полезная нагрузка = {
«Логин»: «Новый адрес-имя пользователя»
«Пароль»: «Новый адрес-пароль»
}
заголовки = {
'авторизация': "Пример-API-KEY",
'тип содержимого': "приложение/json"
}
ответ = запросы. запрос («POST», URL, данные = полезная нагрузка, заголовки = заголовки)
печать (ответ.текст)
Программа будет печатать
Созданный адрес [email protected]
Аналогичный метод вызовов API можно использовать для получения списка всех электронных писем, полученных адресом, и извлечения содержимого определенного электронного письма, а также для удаления адреса и всех связанных каталогов и электронных писем.
Любая информация о том, как я могу это сделать, будет оценена по достоинству.