Предварительное составление иредактирование сообщений сиспользованием командной строки вmutt без автоматической отправкиили размещения их в папкеОтправленные. Узнайте, какизбежать не поддерживаемыхфункций IMAP почтовогоящика

Предварительное составление иредактирование сообщений сиспользованием командной строки вmutt без автоматической отправкиили размещения их в папкеОтправленные. Узнайте, какизбежать не поддерживаемыхфункций IMAP почтовогоящика
Предварительное составление иредактирование сообщений сиспользованием командной строки вmutt без автоматической отправкиили размещения их в папкеОтправленные. Узнайте, какизбежать не поддерживаемыхфункций IMAP почтовогоящика - 24ameer @ Unsplash

Предварительное составление и редактирование сообщений с использованием командной строки в mutt без автоматической отправки или размещения их в папке "Отправленные". Узнайте, как избежать не поддерживаемых функций IMAP почтового ящика.

mutt - это мощный текстовый почтовый клиент, который позволяет пользователям отправлять и получать электронные письма через командную строку. Однако, по умолчанию, mutt отправляет сообщения сразу после их написания и помещает их в папку "Отправленные". Но что если вы хотите просто предварительно составить и отредактировать сообщение, не отправляя его? В этой статье мы рассмотрим, как это сделать.

Шаг 1: Установите и настройте mutt

Первым шагом является установка mutt на вашу систему. Если вы используете Linux, вы можете установить mutt с помощью вашего пакетного менеджера. Например, для Ubuntu вы можете выполнить следующую команду:

sudo apt-get install mutt

После установки mutt вам потребуется настроить его для работы с вашей почтовой учетной записью. Создайте файл .muttrc в вашем домашнем каталоге и откройте его для редактирования. Добавьте следующие строки:

set from = "[email protected]"
set realname = "Your Name"
set smtp_url = "smtp://your_smtp_server"
set smtp_pass = "your_smtp_password"
set imap_user = "your_imap_user"
set imap_pass = "your_imap_password"
set folder = "imaps://your_imap_server"
set spoolfile = "+INBOX"

Замените все значения, начинающиеся с "your_" на соответствующие значения для вашей почтовой учетной записи. Запомните, что это пример, и вам нужно будет заменить эти значения на действительные данные вашей учетной записи.

Шаг 2: Предварительное составление сообщения

Теперь, когда mutt настроен, вы можете начать предварительное составление и редактирование сообщений. Для этого выполните следующую команду:

mutt -e "set edit_headers"

Это откроет редактор, где вы сможете написать и отредактировать ваше сообщение. Когда вы закончите, сохраните и закройте редактор.

Шаг 3: Не отправлять и не помещать сообщение в папку "Отправленные"

Последний шаг - избежать автоматической отправки сообщения и помещения его в папку "Отправленные". Для этого используйте следующую команду:

mutt -e "set sendmail_ignore=yes" -s "Subject" -- [email protected] < message.txt

Замените "Subject" на тему вашего сообщения и "[email protected]" на адрес получателя. message.txt - это файл, содержащий ваше предварительно составленное сообщение. Убедитесь, что файл существует и содержит корректное сообщение.

Теперь, когда вы запустили эту команду, сообщение не будет отправлено и автоматически не помещено в папку "Отправленные". Вместо этого оно будет скопировано в почтовый клиент и готово к отправке.

Избегайте не поддерживаемых функций IMAP почтового ящика

Некоторые IMAP почтовые ящики не поддерживают определенные функции, такие как перемещение сообщений в другие папки или помещение их в корзину. Если вы столкнулись с таким ограничением, вам нужно использовать команду push в mutt для применения изменений. Например:

mutt -e "push \"~s flag R\"" < /dev/null

Эта команда помечает сообщения, отвечающие определенному условию (в данном случае, новые сообщения, которые пришли) как прочитанные, чтобы они больше не отображались во входящих.

И таким образом, вы можете предварительно составить и отредактировать сообщения в mutt, не отправляя их и не помещая в папку "Отправленные", а также избегать не поддерживаемых функций IMAP почтового ящика.


NevaDev, 19 августа 2023 г., 16:23