3

Я много искал в Google, но нашел только учебники по отправке сообщений с помощью команды mail/mailx.Я хочу получать сообщения Gmail, используя mail/mailx.Является ли это возможным?

2 ответа2

2

Лучше всего использовать fetchmail для получения электронной почты из учетной записи Gmail через POP3.

Установите fetchmail:

sudo apt-get install fetchmail

(Или эквивалент)

Затем сохраните это в файле .fetchmailrc в вашем домашнем каталоге):

# set username
set postmaster "yourlocalusername"
# set polling time (5 minutes)
set daemon 600

poll pop.gmail.com with proto POP3
   user 'yourgmailaccount@gmail.com' there with password 'yourgmailpassword' is yourlocalusername here options ssl

Подставляя ваш пользователь Gmail и пароль и ваше локальное имя пользователя.

Затем запустите fetchmail чтобы запустить его.

После того как ваша почта была получена в локальную копию на вашем компьютере, вы можете прочитать ее, используя широкий спектр почтовых клиентов (включая mailx).

Здесь есть краткое руководство: http://mohan43u.wordpress.com/tag/mailx/

и снова на lifehacker: http://lifehacker.com/235207/geek-to-live--back-up-gmail-with-fetchmail

и снова здесь: http://www.axllent.org/docs/networking/gmail-pop3-with-fetchmail/

Если вы предпочитаете использовать протокол IMAP, замените:

poll pop.gmail.com with proto POP3

в файле fetchmailrc с помощью:

poll imap.gmail.com with proto IMAP

Однако YMMV ...Известно, что реализация Google IMAP отклоняется от нормы, поэтому вы можете получить неожиданные результаты.

0

Я бы спросил "почему почта /mailx"? Почему конкретно?

Он построен на старой модели электронной почты, когда машины были дорогими, поэтому у вас обычно была только одна машина для чтения почты, чтобы вам не приходилось беспокоиться о синхронизации между машинами. Теперь он как бы привязывает вас к конкретной машине, на которой есть старые письма в локальных файлах.

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

Если вы просто хотите что-то, что можете запустить в терминале, я бы предложил дурака или сосну.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .