Самый легкий 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-камера)

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

  • Exim4 как smarthost с SSL?
  • отправка почты используя telnet
  • как узнать полный путь команды из результата lsof -i
  • Синтаксис smtp_url в muttrc
  • Безопасно ли удалить «полученный» заголовок?
  • postfix фильтрует входящие письма на основе «mail from» и «rcpt to»
  • ssh вместо SASL для аутентифицированной отправки SMTP?
  • Mutt не отправляет электронную почту при указании SMTP-сервера
  • 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

    Как я могу разрешить пользователю перемещаться по каталогу, но не позволять им подтвердить существование каких-либо других файлов / каталогов

    Как скопировать большие данные по сети?

    Как получить информацию о мертвом процессе, который прослушивался на определенном порту?

    соединение telnet закрывается

    Синхронный ввод-вывод в файлах sysfs

    Запуск службы systemd после network-online.target, но DNS по-прежнему недоступен

    Корневой / домашний каталог vs ~ (тильда)

    разница между "function foo () {}" и "foo () {}"

    Наследование прав на запись группы, но не выполнение для файлов, на OmniOS (Illumos) с использованием ZFS ACL

    Перенаправление локального хоста: порт на внешнийIP: NewPort

    Ограничить доступ DD-WRT к VPN

    Linux: разница между / dev / console, / dev / tty и / dev / tty0

    Как применять макеты окон для стандартных утилит XFCE4 в Awesome WM

    Несколько корневых опций в командной строке Linux

    Установите среду рабочего стола KDE, например, CentOS 7

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