預設的 mail 不方便夾帶附加檔, 備忘一下用 mutt 做這事的指令:
mutt -s TITLE EMAIL -a ATTACHMENT < CONTENT
預設的 mail 不方便夾帶附加檔, 備忘一下用 mutt 做這事的指令:
mutt -s TITLE EMAIL -a ATTACHMENT < CONTENT
找到更通用的作法, 用 Python 的 smtplib, 細節見 segfault.in » Sending Emails Via Gmail SMTP With Python。
$ sudo aptitude install heirloom-mailx msmtp $ vim ~/.mailrc # 見下文 $ vim ~/.msmtprc # 見下文 $ chmod 600 ~/.msmtprc $ echo "Hello, world!" | mail -s "Test from command line" somebody@somedomain.org
set from="YOURNAME@gmail.com (YOURNAME)" set sendmail="/usr/bin/msmtp" set message-sendmail-extra-arguments="-a gmail"
defaults logfile /home/USER/msmtp.log # gmail account account gmail auth on host smtp.gmail.com port 587 user YOURNAME@gmail.com password YOURPASSWORD from YOURNAME@gmail.com tls on tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt # set default account to use (not necessary with single account) account default : gmail
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt這檔案本來就在我的系統裡, 不知是 Ubuntu 裝好時就有還是之前裝啥東西時一併裝進來的。
Fedora 似乎因為執行檔撞名,而沒有提供 id-utils 的套件 ,但這是使用 gj 的必要套件,只好自己編。從官網抓好 tarball ,解開來編譯 (./configure && make)就是了。 但編譯後會遇到錯誤: ./stdio.h:10...