/ Почтовый сервер (Linux, Unix, Mac) .md

Содержание
  1. 1 — Укажите localhost.com на вашем компьютере Большинство программ не будут принимать электронные письма с использованием только @localhost в качестве домена. Итак, отредактируйте /etc/hosts, чтобы домен localhost.com указывал на ваш компьютер, включая это содержимое в файл: 127.0.0.1 localhost.com 2 — Установите Postfix Fedora/CentOS/RHEL: sudo yum install postfix Ubuntu: sudo apt-get install postfix MacOSX: Postfix уже установлен по умолчанию . 3 — Настроить Postfix только на локальный В процессе установки postfix, в текстовом диалоговом окне настройки отобразятся пять параметров: Общий тип конфигурации почты: без конфигурации Интернет-сайт Интернет-сайт со смарт-хостомСпутниковая система Только локальная Выберите «Только локально». В качестве имени домена используйте предложенное по умолчанию и завершите установку. 4 — Настроить адрес для приема всей почты домена Включив это, вы можете использовать любой адрес электронной почты, заканчивающийся на «@localhost» или «@ localhost.com». Пример: здесь моя уникальная учетная запись rael@localhost.com. Но при тестировании систем я могу использовать любой адрес, например joe@localhost.com, foo@localhost.com и т. Д., Потому что все будут перенаправлены на rael@localhost.com Если не существует, создайте файл/etc/postfix/virtual: sudo nano/etc/postfix/virtual Добавьте следующие 2 строки содержимого, заменив с вашей учетной записью пользователя Unix: @localhost @ localhost.com Сохраните и закройте файл. Настройте postifx для чтения этого файла: Откройте/etc/postfix/main.cf:sudo nano/etc/postfix/main.cf и проверьте если эта строка включена, или добавьте ее, если не существует: virtual_alias_maps = hash:/etc/postfix/virtual Активировать it: sudo postmap/etc/postfix/virtual Перезагрузить постфикс: sudo systemctl restart postfix Если у вас non systemd dist ro, как Ubuntu 14. 04, команда перезапуска службы вероятно следующая: sudo service postfix reload 5 — Установить Thunderbird Ubuntu: sudo apt-get install thunderbird 6 — Настройте Thunderbird Пропустите экран приветствия (нажмите кнопку, чтобы использовать существующие учетные записи); Нажмите кнопку «Настройки» вверху справа (аналогично настройкам Chrome), затем нажмите «Настройки»> «Настройки учетной записи». В разделе «Действия с учетной записью» выберите «Добавить другую учетную запись». Выберите «Unix Mailspool (Movemail)» Ваша учетная запись будет @localhost (конечно, замените своей учетной записью пользователя ). Не используйте @ (none), используйте @localhost Входящий и исходящий серверы будут: localhost Перезапустить (закрыть и снова открыть) Thunderbird. 7 — Запустите файл Mail Spool Этот шаг имеет две цели: проверить вашу установку и остановить Невозможно найти файл спула почты. message. Используя Thunderbird, отправьте новое письмо на @localhost, заменив с вашей учетной записью. Нажмите «Получить почту» Проверить все: отправить новое письмо на averagejoe@localhost Нажмите «Получить почту», и вы увидите сообщение в Inbox. Какой самый легкий и базовый почтовый сервер для Linux? Я хотел бы установить очень маленький почтовый сервер на мой VPS и меня интересует только отправка им почты (ссылок для активации) с моего веб-сайта. Мне он не нужен для поддержки почтовых ящиков или входящей почты (хотя иметь такую ​​возможность в будущем может быть неплохо). Главное требование состоит в том, что мне не нужно беспокоиться о том, чтобы отслеживать его так часто и защищать от людей, отправляющих сообщения с моего сервера или тратящих ресурсы на входящую почту. Я просто хочу разослать почту. Так что что-то маленькое, что слушает только localhost, было бы идеальным. Другое требование — он должен быть задокументирован, чтобы я мог научиться его настраивать и управлять. Есть несколько вариантов: Есть несколько клиентов SMTP, которые позволяют отправлять почту через обычный («ретранслирующий») SMTP-сервер. Это самое простое решение для «просто отправки». Вы можете использовать, например, MSMTP или sendemail (не путать с sendmail, это совсем не просто ;-)) Существует множество библиотек для отправки электронной почты напрямую с разных языков, например JavaMail или Mail :: Sendmail. Если вы хотите отправлять почту из программы, это может быть лучшим подходом. Наконец, многие полнофункциональные почтовые серверы легко настроить как серверы только для отправки. В этом отношении Postfix имеет хорошую репутацию, хотя есть и другие.. Exim в Debian также можно легко настроить при установке, чтобы разрешить только отправку почты. Это упрощает последующий переход на «настоящий» почтовый сервер. Так что выбирайте … 1 Напоминаем, что Courier соответствует всем этим требованиям. Все (ну, большинство) его мелочи должны быть явно включены, поэтому вы можете установить их и включить только MTA. Courier также поддерживает режим MSA, что означает, что MTA прослушивает другой порт и с некоторыми смягченными правилами приема почты. Этого почти достаточно для вас прямо из коробки. Улучшите этот ответ ответил 3 июня ’10 в 2:31 добавить комментарий | Чтобы быть полным, Courier соответствует всем этим требованиям. Все (ну, большинство) его мелочи должны быть явно включены, поэтому вы можете установить их и включить только MTA. Courier также поддерживает режим MSA, что означает, что MTA прослушивает другой порт и с некоторыми смягченными правилами приема почты. Этого почти достаточно для вас прямо из коробки. -1 Sendmail Просто настройте его правильно и позвольте ему работать. Улучшите этот ответ ответил 4 июня ’10 в 15:24 3 Уловка заключается в части «правильно настроить». — mpez0 04 июн. ’10 в 15:49 добавить комментарий | Sendmail Просто настройте его правильно и позвольте ему работать.
  2. 2 — Установите Postfix
  3. 3 — Настроить Postfix только на локальный
  4. 4 — Настроить адрес для приема всей почты домена
  5. 5 — Установить Thunderbird
  6. 6 — Настройте Thunderbird
  7. 7 — Запустите файл Mail Spool
  8. Какой самый легкий и базовый почтовый сервер для Linux?

1 — Укажите localhost.com на вашем компьютере

Большинство программ не будут принимать электронные письма с использованием только @localhost в качестве домена. Итак, отредактируйте /etc/hosts , чтобы домен localhost.com указывал на ваш компьютер, включая это содержимое в файл:

127.0.0.1 localhost.com

2 — Установите Postfix

Fedora/CentOS/RHEL: sudo yum install postfix

Ubuntu: sudo apt-get install postfix

MacOSX: Postfix уже установлен по умолчанию .

3 — Настроить Postfix только на локальный

  • В процессе установки postfix, в текстовом диалоговом окне настройки отобразятся пять параметров:

      Общий тип конфигурации почты: без конфигурации Интернет-сайт Интернет-сайт со смарт-хостомСпутниковая система Только локальная  
  • Выберите «Только локально».

  • В качестве имени домена используйте предложенное по умолчанию и завершите установку.

4 — Настроить адрес для приема всей почты домена

Включив это, вы можете использовать любой адрес электронной почты, заканчивающийся на «@localhost» или «@ localhost.com».

Пример: здесь моя уникальная учетная запись rael@localhost.com. Но при тестировании систем я могу использовать любой адрес, например joe@localhost.com, foo@localhost.com и т. Д., Потому что все будут перенаправлены на rael@localhost.com

  • Если не существует, создайте файл/etc/postfix/virtual: sudo nano/etc/postfix/virtual
  • Добавьте следующие 2 строки содержимого, заменив с вашей учетной записью пользователя Unix :
  @localhost  @ localhost.com  
  • Сохраните и закройте файл.
  • Настройте postifx для чтения этого файла:
    • Откройте/etc/postfix/main.cf:sudo nano/etc/postfix/main.cf
    • и проверьте если эта строка включена, или добавьте ее, если не существует: virtual_alias_maps = hash:/etc/postfix/virtual
  • Активировать it: sudo postmap/etc/postfix/virtual
  • Перезагрузить постфикс: sudo systemctl restart postfix
  • Если у вас non systemd dist ro, как Ubuntu 14. 04, команда перезапуска службы вероятно следующая: sudo service postfix reload

5 — Установить Thunderbird

Ubuntu: sudo apt-get install thunderbird

6 — Настройте Thunderbird

  • Пропустите экран приветствия (нажмите кнопку, чтобы использовать существующие учетные записи);
  • Нажмите кнопку «Настройки» вверху справа (аналогично настройкам Chrome), затем нажмите «Настройки»> «Настройки учетной записи».
  • В разделе «Действия с учетной записью» выберите «Добавить другую учетную запись».
  • Выберите «Unix Mailspool (Movemail)»
  • Ваша учетная запись будет @localhost (конечно, замените своей учетной записью пользователя ). Не используйте @ (none) , используйте @localhost
  • Входящий и исходящий серверы будут: localhost
  • Перезапустить (закрыть и снова открыть) Thunderbird.

7 — Запустите файл Mail Spool

  • Этот шаг имеет две цели: проверить вашу установку и остановить Невозможно найти файл спула почты. message.
  • Используя Thunderbird, отправьте новое письмо на @localhost , заменив с вашей учетной записью.
  • Нажмите «Получить почту»
  • Проверить все: отправить новое письмо на averagejoe@localhost
  • Нажмите «Получить почту», и вы увидите сообщение в Inbox .


Какой самый легкий и базовый почтовый сервер для Linux?

Я хотел бы установить очень маленький почтовый сервер на мой VPS и меня интересует только отправка им почты (ссылок для активации) с моего веб-сайта. Мне он не нужен для поддержки почтовых ящиков или входящей почты (хотя иметь такую ​​возможность в будущем может быть неплохо).

Главное требование состоит в том, что мне не нужно беспокоиться о том, чтобы отслеживать его так часто и защищать от людей, отправляющих сообщения с моего сервера или тратящих ресурсы на входящую почту. Я просто хочу разослать почту. Так что что-то маленькое, что слушает только localhost, было бы идеальным. Другое требование — он должен быть задокументирован, чтобы я мог научиться его настраивать и управлять.


Есть несколько вариантов:

  • Есть несколько клиентов SMTP, которые позволяют отправлять почту через обычный («ретранслирующий») SMTP-сервер. Это самое простое решение для «просто отправки». Вы можете использовать, например, MSMTP или sendemail (не путать с sendmail, это совсем не просто ;-))
  • Существует множество библиотек для отправки электронной почты напрямую с разных языков, например JavaMail или Mail :: Sendmail. Если вы хотите отправлять почту из программы, это может быть лучшим подходом.
  • Наконец, многие полнофункциональные почтовые серверы легко настроить как серверы только для отправки. В этом отношении Postfix имеет хорошую репутацию, хотя есть и другие.. Exim в Debian также можно легко настроить при установке, чтобы разрешить только отправку почты. Это упрощает последующий переход на «настоящий» почтовый сервер.

Так что выбирайте …


1

Напоминаем, что Courier соответствует всем этим требованиям. Все (ну, большинство) его мелочи должны быть явно включены, поэтому вы можете установить их и включить только MTA. Courier также поддерживает режим MSA, что означает, что MTA прослушивает другой порт и с некоторыми смягченными правилами приема почты. Этого почти достаточно для вас прямо из коробки.

Улучшите этот ответ
ответил 3 июня ’10 в 2:31
добавить комментарий |

Чтобы быть полным, Courier соответствует всем этим требованиям. Все (ну, большинство) его мелочи должны быть явно включены, поэтому вы можете установить их и включить только MTA. Courier также поддерживает режим MSA, что означает, что MTA прослушивает другой порт и с некоторыми смягченными правилами приема почты. Этого почти достаточно для вас прямо из коробки.


-1

Sendmail

Просто настройте его правильно и позвольте ему работать.

Улучшите этот ответ
ответил 4 июня ’10 в 15:24
  • 3
    Уловка заключается в части «правильно настроить». — mpez0 04 июн. ’10 в 15:49
добавить комментарий |

Sendmail

Просто настройте его правильно и позвольте ему работать.

Оцените статью
logicle.ru
Добавить комментарий