Наличие собственной электронной почты не заставит вас чувствовать себя круто, просто подумав об этом. Ранее я рассказывал о процессе создания электронной почты poste.io. Хотя говорят, что он использует докер, на самом деле его довольно сложно настроить. Сегодня я представлю pmail, простую систему почтового отделения.
Адрес github автора выглядит следующим образом:https://github.com/Jinnrry/PMail В ридми это четко указано PMail — это сервер почтовых ящиков с личным доменным именем, который придерживается минималистичных процессов развертывания и экстремального использования ресурсов. Работа с одним файлом, включая полный набор услуг отправки и получения электронной почты, а также функции управления электронной почтой через Интернет. Имея всего лишь один сервер, доменное имя, одну строку кода и одну минуту развертывания, вы можете создать свой собственный почтовый ящик с доменным именем.
Преимущества проекта: 1. Простое развертывание 2. Минимальное использование ресурсов Скомпилированный бинарный файл весит всего 15 МБ и во время работы занимает менее 10 МБ памяти. 3. Аспекты безопасности Поддерживает проверку dkim и spf. При правильной настройке тест по электронной почте оценивается в 10 баллов. 4. Автоматический SSL-сертификат. Реализуя протокол ACME, программа будет автоматически получать и обновлять сертификаты Let’s Encrypt.
Недостатки проекта: 1. В настоящее время завершена только основная функция отправки и получения электронной почты. По сути, он предназначен только для использования одним человеком и не касается проблем, связанных с использованием несколькими людьми и управлением разрешениями.
2. Плохое взаимодействие пользовательского интерфейса.
Далее, давайте установим и испытаем его вместе~
Доступно у автораrealeaseПоддержка загрузки страниц для каждого клиентаlinuxиWindows。https://github.com/Jinnrry/PMail/releases Вы также можете использовать docker для установки. Здесь мы используем docker для установки.
Предварительное условие: если на вашем сервере включен брандмауэр, вам необходимо разрешить порты 25, 80 и 443.
docker run -d -p 25:25 -p 80:80 -p 443:443 -p 465:465 -v $(pwd)/config:/work/config ghcr.io/jinnrry/pmail:latest
. Мы выбираем автоматическую настройку SSL и позволяем pmail автоматически применять за нас.
Затем мы можем выполнить соответствующую настройку в соответствии с разрешением DNS, которое необходимо настроить на странице. Затем вы сможете войти в систему после завершения всех настроек~~
Я отправил его на свой адрес электронной почты NetEase. Давай поищем его в почтовом ящике
всего наилучшего . Более того, pmail автоматически подал нам заявку на получение SSL-сертификата, что очень приятно.
Процесс создания pmail довольно прост, но в настоящее время он реализует только базовые функции отправки и получения и может использоваться только одним человеком, а не несколькими людьми. Если вам интересно, вы можете установить его и испытать.
Творить непросто. Если вы считаете, что эта статья вам полезна, поставьте мне лайк. Это будет моей мотивацией продолжать делиться высококачественным контентом.