Как настроить шлюз почты в локальной сети без пароля для одной учетной записи Gmail

У меня есть несколько Linux и Windows Box в моей домашней сети. У меня также есть Rpi (первый с процессором 1core; модель B без +), выполняющий роль моего основного сервера только для dhcp и локальных dns.

Rpi

  • новейший распбиан
  • чистое изображение
  • ssh включен с рутом доступным только через ключ
  • пи пользователь отключен
  • не доступен для интернета, но имеет доступ через nat на роутере
  • 8 ГБ SD-карта

Пожалуйста, имейте в виду, что вся терминология, касающаяся системы электронной почты, на данный момент мне не совсем понятна.

Я хотел бы настроить RTA MTA (как я понимаю, это то, что требуется здесь), чтобы:

  • получать электронную почту из локальной системы (rpi) и других систем в моей сети без аутентификации
  • переслать их на один аккаунт Gmail (мой личный / бесплатный адрес электронной почты, который я использую для своих личных вещей)

Я также хотел бы настроить другие ящики, чтобы иметь возможность использовать этот MTA на rpi в качестве почтового шлюза, чтобы можно было легко отправлять электронную почту (скорее всего из сценариев) из несуществующих электронных писем, таких как mygmaillogin+hostname@gmail.com или что-то еще аналогичный. Имя хоста должно быть автоматически добавлено MTA перед дальнейшей пересылкой или в качестве имени хоста должен быть указан логин, а затем MTA на rpi должен добавить его к моему "gmaillogin+" и изменить сервер на gmail.com.

Some Windows box (no authentication) \
                                      > RPI (authenticated) > My GMAIL
Some Linux box   (no authentication) /  + local rpi mails

Теперь дело в том, что, хотя я знаю, что такое smtp/imap/pop3, ssl/tls, я теряюсь во множестве способов настройки упомянутой установки. Если вы можете помочь мне с правильным набором инструментов / пакетов, которые мне нужно установить на rpi и любой другой ящик linux, который должен использовать этот почтовый шлюз rpi, я был бы признателен.

Что я понимаю

  • MTA - вещь, которая отправляет почту из моего rpi в gmail; должен действовать как внутренний SMTP-сервер;
  • MUA - почтовая программа, которая использует SMTP-сервер для отправки электронной почты

Что я не понимаю:

  • Нужно ли устанавливать dovecot или cyrrus или курьера? Я не думаю, что мне нужно. У меня нет собственных почтовых ящиков. У меня нет домена. Так зачем использовать почтовый сервер? Извините, я только что потерялся здесь.
  • Что выбрать для МТА? Я знаю, что есть sendmail, который устарел и не должен использоваться из-за проблем с безопасностью; exim новее и проще в настройке и имеет огромное сообщество; postfix еще новее и очень строг и имеет лучшую производительность, чем exim; Возможно, есть другие, такие как qmail, но я не нашел для них сравнения, поэтому я не знаю, какой из них будет лучшим.
  • как настроить MTA на rpi в качестве шлюза
  • как настроить MTA на других боксах linux, чтобы пересылать локальные электронные письма от сервисов на этот шлюз mta, который в свою очередь перенаправлял бы его на мою учетную запись gmail.
  • Как настроить аналогичную вещь в окне Windows для отправки писем на шлюз.
  • Как настроить аутентификацию Gmail, которая будет использовать ключ API вместо пароля, который я могу легко изменить. Я знаю, что есть способ создать ключ API для аутентификации в сервисе Gmail.

Все вышеперечисленное предназначено для электронных писем от необслуживаемых служб. Для обычных писем, написанных и прочитанных человеком, я использую обычный графический клиент. В основном веб-интерфейс Gmail на Windows.

И, наконец. Настройка будет, наконец, сделана с помощью ansible, поэтому после настройки всего, что я хотел бы переписать, на ansible, чтобы он был переносимым при распаковке обновлений с чистого образа. Но с этой частью я должен справиться сам. У меня уже есть обширная настройка, сделанная таким образом. Но сейчас мне нужно знать, как настроить почтовую систему.

Я знаю, что это очень широкий вопрос, но после прочтения всего этого я не уверен, что и где мне следует делать сейчас.

Что я уже прочитал:

По польски:

0 ответов

Другие вопросы по тегам