• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

在MY cloud上面搭建一个域名邮箱服务器

My Cloud NAS  / 其他  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2015-3-22 00:50

跳转到指定楼层
本帖最后由 scjtqs 于 2015-3-23 00:16 编辑

找到了一套能够安装在3.0固件上的套件,折腾了一宿,也不知道哪个地方修改错了- -。。只能收邮件发不出去-
所以,还是发动广大的人民群众来完成这个任务吧。最近工作忙,领导要求天天加班

1、言归正传
  1. apt-get install postfix libsasl2-2 sasl2-bin libsasl2-modules dovecot-imapd dovecot-pop3d dovecot-common
复制代码

2、配置邮件服务器
首先,停掉这三项服务:
/etc/init.d/saslauthd stop
/etc/init.d/postfix stop
/etc/init.d/dovecot stop


接下来,修改postfix的配置文件/etc/postfix/main.cf
由于采用了sasl做认证,同时用dovecot作为pop3、imap和smtp的服务,所以需要修改postfix的配置文件以适应需求。
在/etc/postfix/main.cf文件中增加以下信息以支持sasl认证和dovecot服务。
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = yourdomain.com
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous
另外main.cf中的以下两个参数
myhostname = yourhostname
mydestination = yourdomain.com, localhost.localdomain, localhost
分别代表了你的服务器信息,myhostname是你当前主机名,mydestination其中的yourdomain.com则是邮件服务器名。
修改完毕后保存该文件。
接下来,修改/etc/dovecot/dovecot.conf文件
修改参数protocols为
protocols = pop3 imap
设置参数disable_plaintext_auth为
disable_plaintext_auth = no

接下来,修改sasl配置文件。
debian默认的安装配置中sasl并不会自动启动,需要修改/etc/default/saslauthd文件。
将其中的START=no修改为START=yes。
修改
OPTIONS=”-c -m /var/run/saslauthd”

OPTIONS=”-c -m /var/spool/postfix/var/run/saslauthd”
然后保存该文件。
在启用sasl的情况下postfix运行需要sasldb2文件在postfix的chroot环境中。
同时为了保证saslauthd能和postfix通讯,需要作如下的修改。
删除位于/va/run目录下的saslauthd目录,然后创建一个指向/var/spool/postfix/var/run/saslauthd的符号连接。

  1. rm -r /var/run/saslauthd/
  2. mkdir -p /var/spool/postfix/var/run/saslauthd
  3. ln -s /var/spool/postfix/var/run/saslauthd /var/run
  4. chgrp sasl /var/spool/postfix/var/run/saslauthd
  5. adduser postfix sasl
复制代码


另外postfix在运行的时候需要将/etc/sasldb2文件拷贝到chroot环境中。
修改/etc/init.d/postfix文件,修改其中的FILES变量,在其中增加etc/sasldb2
完成以上工作后启动三个服务。

/etc/init.d/saslauthd start
/etc/init.d/postfix start
/etc/init.d/dovecot start
然后新增用户
adduser username
至此,邮件服务器的配置成功。

3.配置squirrelMail在终端输入命令以下载安装squirrelMail。
命令如下:
#apt-get install squirrelmail
之后会提示安装,安装成功后我们进入配置阶段。
打开squirrelmail的配置工具,在终端输入:
1.#/usr/share/squirrelmail/config/conf.pl
2.Command>>d
3.设置IMAP服务器类型名为:dovecot
4.Command>>2
5.将domain改成yourdomainname,sendmail or SMTP改成SMTP
6.Command>>s
Squirrelmail的基本配置完成,现在可以通过浏览器查看网页邮箱了。在这之前,还需要配置下apache2。配置如下:
#cd /etc/apache2
#vim apache2.conf
然后在打开的文件内部添加下面这一行
Include /etc/squirrelmail/apache.conf
#/etc/init.d/apache2 restart
至此,配置结束

4.测试利用命令
#adduser username
在服务器内部添加几个用户,利用这几个用户来测试邮件服务器是否配置成功。
打开浏览器,输入网址http://yourdomainname/squirrelmail 进行测试。




评分

参与人数 1云币 +2 贡献 +3 +8 收起 理由
爆疯语 + 2 + 3 + 8 感谢大神提供宝贵教程!!

查看全部评分

打赏
分享淘帖
回复 印象

使用道具

1

精华

87

回帖

2023

积分

搞机大神

Rank: 3Rank: 3

云币
132
贡献
257
活跃
586
精华
1

活跃会员NAS发烧友技术达人编辑能手

QQ
scjtqs 发表于 2015-3-22 00:52 来自 中国江苏盐城
网上参考了多篇配置说明。。。配置文件都搞杂了。。。格了机子重来。
回复 支持 反对 印象

使用道具 举报

1

精华

87

回帖

2023

积分

搞机大神

Rank: 3Rank: 3

云币
132
贡献
257
活跃
586
精华
1

活跃会员NAS发烧友技术达人编辑能手

QQ
scjtqs 发表于 2015-3-22 11:13 来自 中国江苏盐城
忘了说。。。最先设置的应该是在域名里面添加mx记录- -
回复 支持 反对 印象

使用道具 举报

4

精华

1112

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

云币
92
贡献
20045
活跃
1149
精华
4

论坛元老技术达人灌水之王

爆疯语 发表于 2015-3-24 21:46
感谢大神提供宝贵的教程!
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

scjtqs

搞机大神

  • 主题

    17

  • 帖子

    104

  • 关注者

    13

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图