Использование "heirloom-mailx" в Ubuntu
Oct. 27th, 2009 01:24 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Реализацию "heirloom-mailx", выбранную для проекта Uniweb, программы mailx(1), специфицируемой POSIX, удобно использовать на рабочем столе Ubuntu при работе с командной строкой, если конфигурация (файл ~/.mailrc) подобна следующей:
alias john "John Smith <john.smith@jsinc.com>" alias tommy "Tommy The Programmer <tommy@supergnu.org>" alias uniweb john tommy set MBOX=~/.mbox set from="Incognito <incognito.uniweb@gmail.com>" set folder=imaps://incognito.uniweb@gmail.com@imap.gmail.com set password-incognito.uniweb@gmail.com@imap.gmail.com=topsecret set record=~/.mbox set smtp=smtps://smtp.gmail.com set smtp-auth-user=incognito.uniweb@gmail.com set smtp-auth-password=topsecret set ssl-verify=ignore
Пример использования для отправления лога сборки и работы прототипа MLC с его исходным кодом в приложении к письму группе адресатов:
alexo@codedot:/tmp$ mkdir mlc alexo@codedot:/tmp$ cd mlc alexo@codedot:/tmp/mlc$ get ~/Projects/mlc/SCCS /home/alexo/Projects/mlc/SCCS/s.lexer.l: 1.3 15 lines /home/alexo/Projects/mlc/SCCS/s.parser.y: 1.4 17 lines /home/alexo/Projects/mlc/SCCS/s.Makefile: 1.4 12 lines /home/alexo/Projects/mlc/SCCS/s.mlc.c: 1.1 23 lines /home/alexo/Projects/mlc/SCCS/s.test.mlc: 1.3 42 lines alexo@codedot:/tmp/mlc$ cd .. alexo@codedot:/tmp$ pax -wf mlc.tar mlc/ alexo@codedot:/tmp$ compress mlc.tar alexo@codedot:/tmp$ cd - /tmp/mlc alexo@codedot:/tmp/mlc$ make | mailx -a ../mlc.tar.Z -s "MLC prototype working" uniweb alexo@codedot:/tmp/mlc$