« 无语。。。。。。。。 | 首页 | 丢人。 »

slackware10+thunderbird+hotwayd/hotsmtpd收hotmail

我的那个hotmail用了好几年了,虽然小了点,但收发邮件还是够用的,呵呵。
最近一直在linux里泡着,没有了outlook每次都得通过web收邮件。
记得在windows下就有一些第三方的程序可以在本地做个pop3 proxy的。
于是就到google上找了一下。
找到一个页面介绍了好几个。
http://forums.mozillazine.org/viewtopic.php?t=47212
介绍的比较全面。
我只试了这个hotwayd。
http://hotwayd.sourceforge.net
编译它的时候hotsmtpd需要cyrus-sasl,在linuxpackages.net找到。
下载这个http://www.vetcafe.net/blog/up/1107347413.tgz
并且改名为cyrus-sasl-2.1.20-i486-1dd.tgz在root下用
installpkg cyrus-sasl-2.1.20-i486-1dd.tgz
安装上。
再下载hotwayd http://www.vetcafe.net/blog/up/1107347685.bz2
改名为hotwayd-0.8.2.tar.bz2
执行
$ tar xjvf hotwayd-x.tar.gz
$ cd hotwayd-x
$ ./configure
$ make
$ su
# make install
安装后配置/etc/inetd.conf
在本机未运行pop3服务器的情况下添加如下行。
pop3 stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/hotwayd
并且确保/etc/services内有如下行。
pop3 110/tcp
然后让inetd重新读取配置
#killall -HUP inetd
然后
#telnet 127.0.0.1 110
如果连成功了就会有类似下面的回显。
这是我电脑上的。
sleetdrop@Jiang:~$ telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 hotwayd v0.8.2 -> The POP3-HTTPMail Gateway. Server on Jiang active.
然后就可以进Thunderbird里进行配置了。
服务器填127.0.0.1
用户名填你的hotmail地址,而不只是用户名。
如我的用户名为sleetdrop@hotmail.com,而不只是写sleetdrop。
其他一些选项根据自己的喜好设置。
然后点Get Mail就等着吧。
大家当然会知道这个东西和其他的同类软件共同的毛病就是速度比较慢,而且邮件多的时候不一定能一次下完。
但总比没有的用要好一些,呵呵。

下面是截图。


收邮件是成功了,那发邮件呢。
呵呵用同样的方法把hotsmtpd加入inetd.conf就可以了,呵呵。
自己试试吧。
如果本地开着sendmail
可以在/etc/services里加入hotsmtp,并给它定制一个未用端口。
然后再让inetd重新读取配置。
设置smtp服务器地址为127.0.0.1 和你定制的端口,以及用户名就可以了。
上面的hotwayd如果不想开在默认的端口,当然也可以用这个办法的。
呵呵。


引用:

本篇引用地址:
http://www.vetcafe.net/cgi-bin/mt3/mt-tb.cgi/2299

发表评论

(如果您以前没在这里发表过评论,也许您发表的评论需要Blog主人的审核才能显示在这里,感谢您的静候。)