Назад | Перейти на главную страницу

Как я могу отправлять электронные письма из командной строки с заполнением табуляции получателя и правильным вложением файла?

Год назад я попробовал несколько разных отправителей электронной почты, потому что хотел упростить отправку писем из командной строки. Для этого есть пара инструментов, пробовал (точно не помню):

Вопрос с прикреплением файла был сложным из-за

но в итоге это сработало с mutt (с помощью команды выше). Я бы предпочел метод без вызова большой программы, но меня это устраивало.

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

Чтобы еще больше облегчить отправку из командной строки,

есть ли простой способ включить завершение табуляции для адресов электронной почты?

Я предполагаю, что здесь требуется некоторая ручная работа, потому что я ничего не нашел в Интернете. Создание индекса электронной почты (экспортированные резюме из Gmail) кажется простым, но что, если Джон Джерри использует jj44@example.com как его адрес электронной почты? Необходимо было бы завершить

Это должно быть как-то подано в readline утилита - не знаю, сложно ли это, но ищу простой способ, если он есть!

Вы можете сделать это с помощью пакет завершения bash и несколько пользовательских сценариев. Автодополнение включено по умолчанию.

См. Следующие руководства для расширения функциональности завершения bash:

http://www.linuxjournal.com/content/more-using-bash-complete-command

http://www.debian-administration.org/articles/316

http://www.debian-administration.org/article/An_introduction_to_bash_completion_part_2