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

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

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 перед их передачей (для изменения адреса электронной почты) и передает все остальное содержимое без изменений. Эстетически неприятный, но очень легкий.

  • Как ограничить количество сообщений, отправленных через почтовый сервер?
  • Тест Fail2ban-Regex всегда говорит об отсутствии хоста в группе
  • Рекомендации по хорошим решениям MTA / groupware?
  • Синтаксис smtp_url в muttrc
  • Iptables - Ограничить выходной трафик SMTP
  • Postfix: Могу ли я настроить его на * не * включить исходный адрес электронной почты на непоставленный?
  • sendmail не работает
  • Ошибка доступа к ретрансляции при попытке отправить почту извне в постфикс
  • почта php не работает на сервере rhel?
  • Как изменить исходящий порт SMTP на Centos 6.3
  • msmtp Пустые поля TO и FROM. Вся почта заканчивается в Bulk Mail при отправке из CLI или вручную.
  • Как я могу написать root?
  • Linux и Unix - лучшая ОС в мире.