Ubuntu下安装Postfix,配置DKIM,SPR,SMTP服务

检查IP信用度

在自建邮件服务器之前,先检查下你所要使用的IP的信用度如何?如果你的IP已经在垃圾邮件联盟的黑名单里面,那么建议别用了,因为被当做垃圾邮件的概率会非常高。

可以点下面的链接查看:

http://cbl.abuseat.org/lookup.cgi
http://www.spamhaus.org/query/bl?ip=8.8.8.8
http://anti-spam.org.cn/

添加MX记录

比如我的域名是:quanlei.com, 我配置的邮件服务器是 mail.quanlei.com

那么你就需要在域名管理界面添加一条MX记录,key=quanlei.com, value=mail.quanlei.com

host -t mx quanlei.com

返回如下类似结果,表面MX生效:

quanlei.com mail is handled by 10 mail.quanlei.com.

继续阅读Ubuntu下安装Postfix,配置DKIM,SPR,SMTP服务

Ubuntu 10.4 启动引导文件 由 menu.lst 改为 grub.cfg

昨天将Ubuntu 9.10 格式了,装了最新的Ubuntu 10.04, 由于是双系统,需要更改引导文件的启动顺序。

发现原来ubuntu 9.10下面的menu.lst找不到了,取而代之是grub.cfg, 当然目录结构不变:/boot/grub/

ubuntu 10.04使用了GRUB2,更多信息可以查看这里:https://wiki.ubuntu.com/Grub2

卸载了Pidgin

今天无意中发现我的Ubuntu目录下~/.purple/accounts.xml 文件里面竟然以明文形式保存了我的几个主要IM帐号的密码,遂立马出了一身冷汗,好赤裸裸啊。

Google了下Pidgin关于明文存密码的信息,才知道这是很早就已知的事情了。

并且Pidgin官方还做了解释:http://developer.pidgin.im/wiki/PlainTextPasswords

当然你可以选择不“保存密码”,但是那会很不方便。

为此干脆卸载了Pidgin改投其他IM客户端了。

BTW:
1、卸载Pidgin后一定别忘记手动删除.purple目录,不然你的密码还是赤裸裸的保存的accounts.xml里面。
2、Windows用户会有同样的问题。

Linux下自动执行ssh远程连接

于“墙”的存在,有时候一些网站无法访问,于是购买了SSH服务,来通过SSH绕“墙”,每次开机都需要连接,很是麻烦,于是便找到了下面的方法。

这个方法和之前的一篇文章:linux下 scp命令不需要输入用户密码 有点区别,那篇文章的前提是你需要能控制另一个Linux主机,但是如果你是购买的ssh服务,那么就不行了,下面给出一个方法,也是自己网上搜索的,目前用着很好,如果有更好的欢迎共享下。

1、通过expect 来实现的,我自己用的Ubuntu,需要安装expect:sudo apt-get install expect

2、autoSSH.sh 脚本

#!/usr/bin/expect -f
set timeout 30
spawn ssh -D 7070 login_name@host_name
expect "password:"
send “123456\r”
interact

3、给脚本加权限, chmod +x autoSSH.sh

OK,执行就可以了,也可以让直接开机运行这段脚本。

Ubuntu 9.04 新立得软件源无法更新

知何种原因导致了机子上的Ubuntu 9.04无法更新,网络访问没有问题,软件源换了几批次都是无法更新,下面是部分错误信息:

无法下载 http://archive.ubuntu.com/ubuntu/dists/ … 6/Packages 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/main/binary-i386/Packages 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/restricted/binary-i386/Packages 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/universe/binary-i386/Packages 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/binary-i386/Packages 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/main/source/Sources 404 Not Found [IP: 174.129.33.164 80]
无法下载 http://archive.ubuntu.com/ubuntu/dists/jaunty/restricted/source/Sources 404 Not Found [IP: 174.129.33.164 80]

有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。

但是本机可以打开那些链接地址的,只是后面的IP确实是无法ping通.

安装更新也是,无法安装,但是下面的链接都是可以下载的,真是无奈!

W: 未能取回 http://archive.ubuntu.com/ubuntu/pool/main/i/isdnutils/libcapi20-dev_3.12.20071127-0ubuntu5.1_i386.deb
404 Not Found [IP: 174.129.33.163 80]
W: 未能取回 http://archive.ubuntu.com/ubuntu/pool/main/i/isdnutils/libcapi20-3_3.12.20071127-0ubuntu5.1_i386.deb
404 Not Found [IP: 174.129.33.163 80]


根据上面的内容推测:我的请求通过新立得软件管理都被定向到了不能打开的IP地址上了!

原因未知,记录下,以备解决,有朋友知道原因的,欢迎提示下。

回归Ubuntu

之前的项目中用了大半年的Ubuntu,从对Linux一窍不通,到基本自如的使用Linux,不得不说学习了不少东西。

后来因为Netbeans Debug时导致Ubuntu死机的bug困扰很久,无奈又转回Windows工作。

Linux和Windows都只是工作时的一个工具,习惯了就都差不多,如今回到Ubuntu下,多少有点不自在,常用的一些工具一下子没了,需要找替代品。

有时就是这样,选择了这个意味着你放弃了另一个,Linux以后从个人电脑,到手持设备,都将大展宏图,熟悉Linux的使用也是一个趋势。

认识的朋友中搞IT的基本上都或多或少的往这方面靠拢了,加上国内公司在服务器这方面Linux系统的使用,也越来越多,多接触下还是有好处的。

NND Ubuntu 9.04 Beta 更新失败

3月26日Ubuntu 9.04 beta版正式发布, 由于时差原因3月27日上午才可以更新, 差不多11点左右, 开始更新, 中午吃饭那会更新完毕, 重启,结果发现窗

口显示有问题, 不能移动, 不能从右上角关闭, 郁闷至极, 或许是自己的8.10修改过多, 当时估计升级的朋友也比较少, 终于当了一次小白鼠。

无奈, 重装8.10, 又重新设置, 忙都忙死了, 还遇上这事, 当时快气炸了。

8.10用的好好的升级干嘛啊, 况且还是Beta版, 瞎折腾, 浪费时间, NND以后再也不搞这样的事情了。

9.04等4月23日正式版出来后稳定一段时间再更新, 不然又搞些无用功, 现在越发觉得不能随便浪费时间。