Apple Mail 空间清扫记

MacBook Pro的硬盘虽然比较大,但也很小啊,用着用着就快满了。于是开始清理硬盘。使用du命令逐个检查大容量目录:

du -sh *

发现Library目录有点大的异常(128G),进一步定位,发现是~/Library/Containers/com.apple.mail/Data/Library/Logs/Mail这个目录下的文件有异常:

 3.0G  3 15 20:46 imap.mxhichina.com-15057C89-1A29-4B77-8AC5-FD49C98539DE.txt

64G  3 15 20:46 mail.cstnet.cn-19697C05-495A-40CB-9A84-2728870BB205.txt

162M  3 15 20:46 mail.cstnet.cn-2A45BF1E-007C-4923-9C7F-3FD6443C85ED.txt

208M  3 15 20:46 p06-imap.mail.me.com-87D1B5E7-0919-431C-9F5A-FE9DEA59228D.txt

看到没?其中有个64G的log文件!估计是在mail中的邮件连接诊断->记录连接活动部分产生的,先取消这个功能。

将这些文件删除之,找回不少容量啊。

ubuntu下用命令行发送带有附件的邮件

一台服务器检查程序需要将检查结果自动发送给指定邮箱,想当然的使用mail命令,结果在测试时发现有错误:

mail: cannot send message: process exited with a non-zero status

搜索后最相关的一个地址是:

http://unix.stackexchange.com/questions/185365/mail-cannot-send-message-process-exited-with-a-non-zero-status

其没有提到明确的问题,但从其中提出的log查看,倒是发现了线索。

有两个log都记录了对应的信息,即syslog和mail.err。mail.err中的信息更明确:

 postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory

根据这个提示,在ubuntuforum上找到了对应的答案。

http://ubuntuforums.org/showthread.php?t=1519519

然后意识到这台服务器安装完成后并没有配置postfix服务,于是重新配置:

sudo dpkg-reconfigure postfix

 

然后再使用mail命令发送邮件就正常了:

echo "FTP2 dataset file has been changed. Please use the attachment to find the differences." | mail -s "FTP2 dataset file change" -A Diff.html test@email.org