mutt+getmail

Предыдущая тема Следующая тема Перейти вниз

mutt+getmail

Сообщение  Alex в Пт Апр 25 2014, 13:26

Для получения почты с серверов Yandex и (или) др. серверов будем использовать быстрый и лёгкий getmail. Установим его:
Код:
sudo apt-get install getmail4
Создать директории:
Код:
mkdir ~/mail/cur
mkdir ~/mail/new
mkdir ~/mail/tmp
mkdir ~/.getmail
mkdir ~/.getmail/cur
mkdir ~/.getmail/new
mkdir ~/.getmail/tmp
Создать файл:
Код:
~/.getmail/getmailrc
~/.getmail/log
Содержание файла getmailrc:
Код:
[retriever]
type=SimplePOP3SSLRetriever
username=****************
password=****************
getmaildir=~/.getmail/
port=995
server=pop.yandex.ru
[destination]
type=Maildir
path=~/mail/
[options]
delete=true
message_log=~/.getmail/log
Установить права доступа:
Код:
chmod 0710 ~/.getmail/getmailrc
Для приёма почты с нескольких pop-серверов в файле ~/.getmail/getmailrc нужно прописать несколько разделов, указав сервера, пароли и т.д.
Запустить getmail (помним о том, что запускать getmail невозможно под правами root'а):
Код:
getmail
Увидим примерно следующее:
Copyright (C) 1998-2012 Charles Cazabon. Licensed under the GNU GPL version 2. SimplePOP3Retriever
0 messages (0 bytes) retrieved, 0 skipped


Последний раз редактировалось: Alex (Пт Апр 25 2014, 14:20), всего редактировалось 3 раз(а)

Alex
Администратор форума
Администратор форума

Дата регистрации : 2008-09-21
Откуда : Оренбург

http://orenreg.forum2x2.ru

Вернуться к началу Перейти вниз

mutt

Сообщение  Alex в Пт Апр 25 2014, 14:14

Для чтения почты будем использовать mutt. Установим:
Код:
sudo apt-get install mutt
Создать файл:
Код:
~/fox/.muttrc2
Содержание файла muttrc2:
Код:
set mbox_type=maildir
set folder=/home/fox/mail
#
set from="******@mail.ru"
#
# При ответе на письмо в начале пишем эту строчку
set attribution="On %d, %n wrote:"
#
# Включать оригинальное письмо при ответе (цитирование)
set include="yes"
#
# Файл с подписью к сообщениям
set signature="/home/fox/mail/.signature"
#
# Сохранять копии исходящих писем
set copy="yes"
#
# Сортировка писем при просмотре
set sort="threads"
set sort_aux="reverse-date-received"
set sort_browser="reverse-date"
#
# Курсор в виде '->' вместо подсвечивания всей строки текущей позиции
set arrow_cursor="yes"
#
# Редактор писем
set editor="vi"
#
# заголовок сообщения  будет доступен для редактирования?
set edit_headers="no"
#
# Не запрашивать подтверждения на удаление сообщений
set delete="yes"
#
# Не перемещать сообщения с флагом в mbox
set keep_flagged="yes"
#
# Запрашивать подтверждения при перемещении прочитанных сообщений в mbox
set move="yes"
#
# Весьма удобная штука
set pager_context=1
set pager_index_lines=6
#
# Не перемещаться на следующее сообщение, когда текущее просмотрено до конца
set pager_stop="yes"
#
# Кодировка отправляемых писем
set send_charset = "us-ascii:iso-8859-1:koi8-r:windows-1251:utf-8"
#
# Горячая клавиша для сбора почты
macro index,pager,generic \` "!getmail \n"
#
# Горячая клавиша для внесения изменений
bind index Z sync-mailbox
#
# Поле FROM
set use_from="yes"
set from="******@mail.ru"
set realname="Alex"
#
# Указываем, как правильно декодировать не-utf поле "From"
set rfc2047_parameters="yes"
#
# Указать путь к файлу с подписью в сообщениях (если она вам нужна)
set signature="/home/fox/mail/.signature"
#
# Программа для отправки почты
set sendmail="/usr/bin/msmtp"
#
# Указывает отправляющей программе, что отправлять надо с
# адресата, который стоит в поле From
set envelope_from="yes"
#
# Autoview attachments
alternative_order text/html text/enriched text/plain
auto_view text/html
set mailcap_path="/home/fox/.mailcap"
#   
# Header caching can greatly improve speed when opening POP, IMAP
# MH or Maildir folders, see ``caching'' for details.
set header_cache_compress="yes"
#
# Путь к спулу почты
set spoolfile=+/
#
# ПЖП пусть отдохнет...
set pgp_verify_sig="no"
#
# I wanna help :)
set help="yes"
#
# Открыть abook из mutt
set query_command="abook --mutt-query '%s'"
macro generic,index,pager a "!abook" "!launch abook"
#
# Добавить в abook адрес из e-mail
macro index A "|abook --add-email\n" 'add sender to abook'
macro pager A "|abook --add-email\n" 'add sender to abook'
Запуск:
Код:
mutt -F ~/.muttrc2

Alex
Администратор форума
Администратор форума

Дата регистрации : 2008-09-21
Откуда : Оренбург

http://orenreg.forum2x2.ru

Вернуться к началу Перейти вниз

msmtp

Сообщение  Alex в Пт Апр 25 2014, 14:30

Для отправки почты будем использовать службу msmtp серверов Mail.Ru Установим msmtp:
Код:
sudo apt-get install msmtp
Создаём файл:
Код:
~/fox/.msmtprc
~/mail/.msmtp.log
Содержание файла msmtprc:
Код:
account xxxx@mail.ru
host smtp.mail.ru
user xxxx@mail.ru
password xxxxxxxxxxxxx
auth login
account default:xxxx@mail.ru
logfile /home/fox/mail/.msmtp.log

Alex
Администратор форума
Администратор форума

Дата регистрации : 2008-09-21
Откуда : Оренбург

http://orenreg.forum2x2.ru

Вернуться к началу Перейти вниз

Re: mutt+getmail

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения