Самый легкий SMTP-сервер для одиночного компьютера Linux (SBC)

Другие обсуждения, которые я нашел, не дали ясного ответа на мой вопрос.

Описание проблемы: Я запускаю встроенное серверное устройство Linux, такое как TuxRail или DreamPlug, которые являются устройствами на базе ARM с очень небольшим объемом памяти и используют карту micro-SD в качестве своего устройства массовой памяти и не имеют интерфейсов GUI. Они запускают Debian Squeeze. У меня также есть IP-камеры от D-Link, которые могут отправлять записи движения по электронной почте с помощью SMTP-настроек, но которые имеют плохие ограничения (например, это поле имени пользователя не может быть более 20 символов (!)), И именно поэтому я хочу создать мой собственный SMTP / eSMTP-сервер в отдельный Linux-блок, который позволит этим коротким именам пользователей, а затем передавать эти письма на SMTP-сервер реального провайдера.

Вопрос: Каким будет подходящий «настоящий» SMTP-сервер для такого ящика Linux SBC? Ваш ответ стоит только, если предлагаемый сервер запускает демон, который действует как SMTP-сервер в TCP / IP-порту 25 и / или 465 и может передавать эти письма на аналогичные серверы ISP.

(Пожалуйста, не предлагайте мне что-то совершенно отличное от того, что я спросил, я специально хочу, чтобы сервер ретрансляции SMTP был «IP-IP», а не MTA командной строки или что-то в этом роде, поскольку у меня нет доступа к командной строке этого IP-камера)

Заранее спасибо!

  • Использование порта 587 с sendmail
  • Как я могу написать root?
  • ssh журнал отправлен по электронной почте в Cygwin
  • Отправлять письма на Ubuntu 16.04 - Не удалось выполнить аутентификацию на SMTP-сервере с именем пользователя, используя 3 возможных аутентификатора
  • Настроить Postfix и Dovecot-LMTP для получения почты через SMTPUTF8?
  • Соображения при размещении исходящего почтового сервера
  • Как настроить sendmail.postfix для ретрансляции на Exchange 2010?
  • Как отключить обычную среду SMTP для Citadel 8.20 на Slackware 14.0?
  • 2 Solutions collect form web for “Самый легкий SMTP-сервер для одиночного компьютера Linux (SBC)”

    Я бы предложил Postfix, особенно на Debian, где postfix разбит на несколько пакетов. Вы можете выбирать и обрезать функции по мере необходимости.

    Postfix является мощным, модульным, надежным, легким, расширяемым и простым в настройке.

    На моем VPS с 256 МБ ОЗУ демоны postfix совместно используют около 6.5 МБ резидентной памяти, которая включает модули TLS и PCRE.

    Мне действительно нравится ответ Postfix от bahamat. Но есть и взломанная альтернатива: напишите тривиальный прокси-сервер SMTP (в, скажем, Python), который принимает соединения, осуществляет постоянное соединение с реальным сервером, редактирует команды RCPT TO перед их передачей (для изменения адреса электронной почты) и передает все остальное содержимое без изменений. Эстетически неприятный, но очень легкий.

    Interesting Posts

    Где я могу найти хорошую документацию для bash printf?

    vncserver -compatiblekbd не работает с непризнанной опцией

    Как напечатать несколько строк из середины файла с помощью команд оболочки unix?

    «Обновляет» zip-файл с опцией -FS изменяет время модификации файла?

    Sh Script с использованием ftp для размещения списка файлов

    Добавьте каждые две строки подряд в колонку и разделите ее на предыдущую и напечатайте

    Переменная среды не расширена внутри аргумента командной строки

    Быстрый способ получить информацию из огромного файла журнала в unix

    Почему команда clear не будет работать с nohup sleep?

    Файлы Diff dpkg с локальными копиями

    xargs не запрашивает после каждой строки

    Как проверить быстрый вывод rsync

    Проблемы с установкой R на Red Hat 6, требует libjpeg.so.62

    Создавать и использовать разреженный файл как непривилегированный пользователь

    Что происходит с записью каталога при переименовании файла

    Linux и Unix - лучшая ОС в мире.