почта в консоли mutt и msmtp
Aug. 24th, 2016 03:19 pm
раскрыть тему
Mutt очень удобный, лёгкий почтовый клиент, чтобы им пользоваться его нужно установить и настроить:
sudo apt install mutt msmtp-mta
запуск:
mutt -f imaps://imap.gmail.com
но вначале к настройкам:
1. Конфигурационный файл уровня пользователя $HOME/.msmtprc
defaults tls on tls_starttls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/mylogs/.msmtp.log account <имя> host smtp.gmail.com port 587 protocol smtp auth on from <имя@адрес.домен> user <имя@адрес.домен> password <*******>
2. chmod 600 $HOME/.msmtprc
Если режим доступа к этому файлу будет не таким, то вы получите ошибку, когда попытаетесь отправить почту из Mutt
3. sudo ln -s /usr/bin/msmtp /usr/sbin/sendmail
обычно уже стоит какой нибудь SMTP-клиент типа sendmail или procmail, хотя можно поставить msmtp-mta
sudo apt install msmtp-mta
4. Строки, которые необходимо добавить (или откорректировать) в файл конфигурации $HOME/.muttrc
set realname='Имя Пользователя' set from=имя@адрес.домен set sendmail="/usr/bin/msmtp" set envelope_from=yes
-----------------------------------------------------------------------------------------
пример + некоторые дополнительные пояснения в конфигурации .muttrc :
-----------------------------------------------------------------------------------
решение некоторых возможных проблем:
1. Get msmtp with OpenSSL support. Get mutt with IMAP support. For Debian I prefer mutt-patched.
2. Get SSL certificate for google:
wget -O ~/gmail.crt http://www.geotrust.com/resources/extended-validation-ssl/certs/Equifax%20Secure%20Certificate%20Authority.crt
3. Verify msmtp will work with this certificate. If this doesn't work, you won't be able to send email.
msmtp -S --host=smtp.gmail.com --tls=on --tls-trust-file=~/gmail.crt --tls-starttls=on --tls-force-sslv3=on --port=587
msmtp — лёгкий SMTP-клиент
Использование msmtp в качестве простого SMTP-клиента
Настройка Mutt для чайника
GMail + Mutt + IMAP + msmtp tiny HOWTO
Массовая рассылка html писем из консоли с помощью mutt
xakep.ru Обустраиваем минималистичное рабочее окружение
Настройка консольного e-mail клиента Mutt за пять минут
Mutt + Gmail + Offlineimap
http://www.mutt.org/doc/manual/
http://msmtp.sourceforge.net/doc/msmtp.html
Работа с почтой при помощи Python