Как настроить поиск и доставку локальной почты?

8
$ mail
No mail for lazer
$
  • Я могу отправлять письма, используя mail.
  • У меня есть непрочитанные письма в моем почтовом ящике, как я вижу в Outlook.

Почему почта не показывает мои письма? Как я могу заставить mailих получить?

Lazer
источник
Вы настроили fetchmail (или что-то еще) для загрузки? mail обычно для почты в вашей системе ... в те дни, когда ваша электронная почта была привязана к вашей учетной записи unix.
ксенотеррацид
@xeno: нет, я не имею. Я прочитаю о fetchmail и опубликую здесь.
Лазер
1
Вам следует подумать о перефразировании (или удалении этого и повторном размещении) как «Как вы настраиваете поиск и доставку локальной почты» - это было бы действительно хорошим вопросом, чтобы задаться здесь
Майкл Мрозек

Ответы:

4

Традиционно, почта Unix доставляется прямо на ваш компьютер (потому что, если ваш адрес электронной почты lazer@machine.example.com, конечно, у вас есть учетная запись оболочки machine.example.com). Обычно он доставляется в файле с именем /var/mail/lazerили /var/spool/mail/lazer, хотя агент доставки почты может поместить его в другое место. Это все еще происходит на почтовых серверах Unix, но в настоящее время большинство пользователей не имеют прямого доступа к почтовым серверам. Локальная почта (например, из заданий cron) обычно доставляется таким образом.

В настоящее время, как правило, почта доставляется на сервер куда-либо, и ваш единственный доступ к этому серверу - это протокол поиска почты, обычно POP или IMAP . У Microsoft есть собственный протокол для связи с почтовым сервером (Exchange), и доступ к Exchange с помощью чего угодно, кроме Outlook, может быть затруднен (в Exchange есть дополнительные модули для POP и IMAP, но они не всегда включены). Большинство интернет-провайдеров и почтовых провайдеров предлагают доступ по протоколам POP и IMAP; в корпоративной среде полностью Microsoft вы можете застрять в Exchange.

Чтобы прочитать вашу почту под Unix, у вас есть три варианта:

  • Организуйте почтовый сервер для пересылки почты на ваш компьютер. Это разумно, только если ваш компьютер всегда включен и подключен к Интернету: вы берете на себя ответственность за любой сбой и должны правильно настроить его для обработки отскоков, попыток спама, вирусных атак и т. Д. Тогда ваша почта будет поступать в традиционном Unix путь.

  • Получайте почту с сервера через регулярные промежутки времени. Обычный инструмент для этого - fetchmail . Он запрашивает сервер POP или IMAP и доставляет почту либо с использованием обычного механизма доставки системы, либо напрямую в файл по вашему выбору. Какой протокол использовать, какой сервер запрашивать, какое имя пользователя и пароль передавать и т. Д. Можно найти в настройках Outlook. В зависимости от того, как вы настроили fetchmail, копия загруженных писем может или не может остаться на сервере.

  • Сделайте так, чтобы ваш почтовый клиент сам получал почту с сервера, используя POP или IMAP. Большинство почтовых клиентов Unix, которые более продвинуты, чем древние, /bin/mailмогут сделать это. Опять же, параметры для доступа к серверу будут найдены в настройках Outlook. Вне мира Unix (например, с Outlook) это, как правило, единственный возможный режим работы.

Жиль "ТАК - перестань быть злым"
источник