18
回答
关于Postfix和Dovecot的一些问题
注册华为云得mate10,2.9折抢先购!>>>   

首先声明,第一次用liunx,问的问题难免有点弱智和低级,请大家不要笑话哈。

google也搜索了很多相关内容,但是大家都是只言片语,都是在大家知道些什么的前提下的讨论,对新手很是不利啊。

问题前提:

像oschina一样,用户注册邮件,密码找回等系统邮件的发送,需要自建mail服务器。

客户端链接可有可无,有更好。

问题:

1)只用Postfix和Dovecot这两个东西是否可以建立起一个完整的mail应用,有些教程上还有其他的如sendmail

2)看外面的文章好像都说Postfix是用mysql存储邮件用户密码等信息的。是否可以不用mysql存储呢?

3)由于用的RHEL5,没法使用yum安装,但是里面也没有configure文件,新手,不知道如何安装了,

搜索了一些用源码安装的方法,上来就告诉我要安装下面的东西,实话,一眼望去根本不知道干吗用的,

彻底晕菜。大家给指点一下吧。

Postfix-2.4.5

Mysql-5.0.45

Sasl-2.1.22

DB-4.5.20

Openssl-0.98e

httpd-2.2.4

Php-5.2.3

courier-authlib-0.59.3

courier-imap-4.1.3

Extmail-1.0.2

Extman-0.2.2

maildrop-2.0.4

clamav-0.91.2

amavisd-new

SpamAssassin-3.2.3


举报
jing31
发帖于8年前 18回/942阅
共有18个答案 最后回答: 8年前

如果只是小系统的话,也没有必要自己搭建邮件服务器啊,直接使用sendmail功能,把信息提交到你申请的SMTP服务器上发送就可以了。

当然,这样性能不太好,不过你的应用,应该也不会有大量并发申请修改密码的请求吧:-)

其实就用Postfix和Dovecot 这2个东西即可。LZ 可以先研究一下这2个东西怎样装,网上有很多教程。

理论是,只用系统账号作为用户账号,然后验证系统也是用Linux系统本身的。这就成了!

关于 postfix 的安装可以瞧瞧这个 http://www.centospub.com/make/postfix_smtp.html

dovecot 的就要自己找找了,呵!不过相对简单。

引用来自#4楼“jing31”的帖子

oschina的氛围真好,谢谢大家。

有问题再来回报,正在下载RPM包进行安中。

要小心啊!!!!特别是 dovecot 的 rpm 包太恐怖了,会把你机器上的mysql卸掉哦

引用来自#4楼“jing31”的帖子

oschina的氛围真好,谢谢大家。

有问题再来回报,正在下载RPM包进行安中。

 哇!!!!!!!!!!!尽可能别用 RPM 装哦!!!!!

不单会让你越装越疯... 搞不好还会令你的 Mysql 被干掉... 啊,总之就是一头雾水。

强烈推荐用 tar.gz 的编译包安装,无需修改默认安装路径,直接 ./configure 然后直接 make && make install 即可!

引用来自#5楼“红薯”的帖子

引用来自#4楼“jing31”的帖子

oschina的氛围真好,谢谢大家。

有问题再来回报,正在下载RPM包进行安中。

要小心啊!!!!特别是 dovecot 的 rpm 包太恐怖了,会把你机器上的mysql卸掉哦

还好还好,因为我不用mysql,而且我在安装dovecot的rpm包的时候提示有perl-DBl和libmysqlclient的依赖。

我原来都没有安装mysql,为了这个还特意安装了下面两个rpm包:

perl-DBI-1.52-2.el5.x86_64.rpm

mysql-5.0.77-4.el5_4.2.x86_64.rpm

引用来自#6楼“范堡”的帖子

引用来自#4楼“jing31”的帖子

oschina的氛围真好,谢谢大家。

有问题再来回报,正在下载RPM包进行安中。

 哇!!!!!!!!!!!尽可能别用 RPM 装哦!!!!!

不单会让你越装越疯... 搞不好还会令你的 Mysql 被干掉... 啊,总之就是一头雾水。

强烈推荐用 tar.gz 的编译包安装,无需修改默认安装路径,直接 ./configure 然后直接 make && make install 即可!

哎,早看到你这句话,我就不用rpm包了,不过我现在用下面两个rpm进行安装的:

postfix-2.4.1-2.rhel5.i386.rpm

dovecot-1.2.12-1_109.el5.x86_64.rpm

安装之后可以正常启动两个这两个的服务。

那么剩下的就是具体配置了吧?

引用来自#9楼“红薯”的帖子

配置也挺麻烦的,慢慢弄吧。

只要机器上没有mysql,用rpm安装是没问题的。

好的,红薯,如果方便的话,能把oschina的配置文件拿来参考参考不?

把敏感信息用xxx替换掉就OK了吧?

如果不太方便就算了。呵呵~

引用来自#3楼“范堡”的帖子

其实就用Postfix和Dovecot 这2个东西即可。LZ 可以先研究一下这2个东西怎样装,网上有很多教程。

理论是,只用系统账号作为用户账号,然后验证系统也是用Linux系统本身的。这就成了!

关于 postfix 的安装可以瞧瞧这个 http://www.centospub.com/make/postfix_smtp.html

dovecot 的就要自己找找了,呵!不过相对简单。

我在服务器上有postgresql的引用,如果使用mysql做账号的存储,会不会对既有的PostgreSQL引用造成影响呢?

如果使用系统账号会不会有什么安全问题呢?

顶部