16
5

配置Mail的一些经验

Author: 乌鱼

apt-get install courier
apt-get install postfix
/etc/courier 里面的几个文件
/etc/postfix 里面
数据库里, 需要maildb表结构

花了非常多的时间, 大概两整天吧
有如下一些教训:
找官方文档总是最棒最准的, 各种乱七八糟的tutorial, 里面一个比较夸张的错误是
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
官方文档说 smtpd_sasl_path = smtpd
折腾了不知道多少时间, 这个问题, 带来的现象是, 基本找不到那个smtpd.conf, 所以用了它自己的default conf, 老去找什么Berke的db
另外一个, local_transport = virtual, 也在postfix官方文档上找到的, 不加的话, 不是用virtual的策略处理account的.

总结一下:
1. DNS那里的MX需要设置到自己主机
2. sasl是做smtpd的验证, imap的验证被它自己的authdaemonrc搞定了
3. mail主目录是自己创建的
新建一个帐号, 有如下几件事
a. mkdir $mail_home/will
b. maildirmake will/Maildir (Maildir是在imap里配置的)
c. chown -R virtual:virtual … chmod -R 700 … 修改权限
d. insert一条记录到users表里
4. alias里是配置别名的
5. 多看mail.log, 基本普通的错没什么问题.

其实应该先看完那本postfix的ebook, 太急了点.

关于hotmail收不到信, 有个说法是需要设置一个SPF的东东
http://www.openspf.org/
然后弄到bind的zone里去. 反正有点不明白为什么. 搞了之后似乎也没好
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx
http://vweb.nass.com.au/cgi-bin/dnslookup?data=trealm.com&server=
http://postmaster.live.com/Guidelines.aspx

哪些支持TXT spf
http://technet.microsoft.com/en-us/exchangehelp/exchangelabsedu/bb980649.aspx

This entry was posted on 星期五, 5月 16th, 2008 at 3:56 上午 and is filed under 技术-Linux&PHP. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or TrackBack URI from your own site.

Leave a reply

Name (*)
Mail (*)
URI
Comment