На этот вопрос уже есть ответ:
I просто установите postfix и настройте его для локальной почты только как способ иметь программу sendmail и тестировать мои сценарии PHP.
У меня вопрос: как я могу использовать почтовый клиент с поддержкой HTML, такой как Thunderbird, для чтения локальных (корневой адрес электронной почты и т. Д.) Электронных писем?
Попробуйте «Изменить» -> «Настройки учетной записи» и в разделе «Действия учетной записи» выберите «Добавить другую учетную запись».
Выберите «Unix Mailspool (Movemail)» из списка и продолжите настройку, указав свое имя, учетную запись и другие параметры.
Когда вы «получаете почту», она должна искать в / var / spool / mail в вашей системе (localhost) ваш почтовый файл.
я нахожу это намного проще:
после установки postfix, вы просто делаете символическую ссылку на локальный файл / var / mail / username внутри папок thunderbird.
короче:
Создайте подпапку в «Локальные папки / Входящие» под названием «Система» или что-то еще. Выйдите из Thunderbird, перейдите в ~ / .thunderbird / xxxx.default / Mail / Local \ Folders / и найдите текстовый файл с именем System. Замените его символической ссылкой на / var / mail / username
blockquote>cd /home/pepito/.mozilla-thunderbird/xxxx.default/Mail/Local\ Folders/ rm System ln -s /var/mail/username System
(лично мне не нужен smtp - поэтому я не копался в нем.)
(Когда я обсуждаю настройку ниже, я использую настольный Ubuntu 12.04)
Теперь, когда вы установили postfix
(его можно перенастроить с помощью sudo dpkg-reconfigure postfix
), и теперь есть файл с именем main.cf
в /etc/postfix
, Thunderbird
можно настроить для чтения любых системных писем. Однако , я обнаружил, что это часто занимает немного больше времени, чем было предложено, если вы хотите одновременно получить из и отправить сообщения в root@localhost
.
Во-первых, как рекомендовано в этом обсуждении , для меня сработало использование функции псевдонимов postfix's
, позволяющей перенаправлять почту; отредактируйте файл псевдонимов с помощью sudo nano /etc/aliases
, чтобы он выглядел следующим образом (замените мое имя пользователя своим):
postmaster: root
root: mike
Затем запустите sudo newaliases
, чтобы обновить конфигурацию.
Как также отмечено в ссылке выше , вам необходимо создать файл .forward
, содержащий ваше имя пользователя и localhost: например, mike@localhost
так, чтобы почта root была отправлена вам. Для этого введите следующие команды:
sudo touch /root/.forward
и затем запустите
sudo nano /root/.forward
, чтобы разместить своего пользователя: например, mike@localhost
в файле и сохраните его.
Кроме того, я обнаружил, что необходимо добавить вашего пользователя в почтовую группу, чтобы Thunderbird
мог получить доступ к почтовым файлам:
sudo adduser $USER mail
, а затем выйти из системы и войти в систему. чтобы изменения вступили в силу. Нет необходимости в chown
или chmod
каких-либо файлах, как можно предположить в некоторых статьях.
Теперь для конфигурации Thunderbird
. Перейдите в «Редактировать»> «Настройки учетной записи»> «Действия с учетной записью»> «Добавить другую учетную запись»> «Выберите спулпочту Unix» и на следующем экране введите свое имя пользователя в первое поле и поместите yourusername@localhost
во второе поле.
Теперь перейдите к новой учетной записи в настройках учетной записи, выберите настройки сервера и выберите локальный каталог как /var/mail
или /var/mail/username
(если настройки), как на скриншоте ниже.
Согласно инструкциям , приведенным в этой статье , вам потребуется настроить сервер smtp, если вы хотите проверить учетную запись, отправив письмо на root@localhost
. ] и затем нажмите кнопку получить почту в Thunderbird, чтобы получить ее, поскольку почта root перенаправляется на youruser@localhost
.
Перейдите в настройки учетной записи> исходящий сервер и выберите добавление нового. Настройки должны быть такими, как на скриншоте ниже:
Теперь, наконец, проверьте свою учетную запись, составив письмо на root@localhost
, а затем через несколько секунд нажмите кнопку «Получить». почта на вашем аккаунте. Вы должны увидеть письмо, подобное этому:
Некоторые программы или журналы должны быть настроены так, чтобы они отправляли почту в root, но это можно решить, если вы найти необходимость. Надеемся, что эта статья будет полезна, поскольку не всегда просто настроить Thunderbird
для получения локальной почты.