[personal profile] codedot
Реализацию "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$

Profile

Anton Salikhmetov

November 2018

S M T W T F S
    123
45678 910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 12th, 2025 02:47 pm
Powered by Dreamwidth Studios