Linux搭建开源企业邮箱系统EwoMail( 二 )


DKIM设置(防垃圾邮件)DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件 。
http://doc.ewomail.com/docs/ewomail/dkim
每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可 。
获取dkim keycentos7/8# amavisd -c /etc/amavisd/amavisd.conf showkeys; key#1 1024 bits, i=dkim, d=your-domain.com, /ewomail/dkim/mail.pemdkim._domainkey.your-domain.com.3600 TXT ("v=DKIM1; p=""XXXXXXX")复制输出的信息,打开
http://www.ewomail.com/list-20.html 整理dkim信息
整理完成后会在“整理显示区域”显示解析记录,接下来设置域名解析即可完成 。
域名:your-domain.com记录类型: TXT主机记录:dkim._domainkey记录值:v=DKIM1;p=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX自定义访问路径如果在Apache修改了后台管理或webmail的访问路径,需要修改PHP配置文件才能正常使用webmail 。
vi /ewomail/www/ewomail-admin/core/config.php<?php//配置文件return ['dbhost' => 'localhost',//数据库连接地址'dbuser' => 'ewomail',//数据库账号'dbpw' => 'wIm9Hb9YiP3lMxVF','dbname' => 'ewomail',//数据库名称'dbcharset' => 'utf8',//数据库编码'dbprefix'=> 'i_',//数据库表的前缀'code_key' => '22jCVkIiArtSEpYe','url' => 'http://mail.your-domain.com:8010','webmail_url' => 'http://mail.your-domain.com:8000','maildir'=>'/ewomail/mail',//邮件存放目录,邮件安装后请不要修改'home_default' =>'Center',//默认项目'home_allow' => ['Center','Api'],//允许项目'module_default' =>'Index',//默认模块'action_default' =>'index',//默认控制器'prefix'=>'ewomail_',//网站通用前缀,包括session,cookie];降低内存占用正式环境不用操作 。
vim /etc/amavisd/amavisd.conf#在文件尾部加上该行参数@bypass_virus_checks_maps = (1);#最后按下esc键,输入:wq保存#修改文件(参考上面的例子操作命令修改)vim /usr/lib/systemd/system/amavisd.service在 Wants=clamd@amavisd.service 前面加上#符号#保存文件systemctl daemon-reloadsystemctl stop clamd@amavisdsystemctl disable clamd@amavisdsystemctl restart amavisd网易邮箱大师客户端配置

Linux搭建开源企业邮箱系统EwoMail

文章插图
 
挂载NFS正式环境操作,考虑到附件可能会很大,如果单独购买云硬盘是不够的,购买NFS或者使用共享存储 。这里生成环境购买nfs,挂载到 /ewomail 。
关闭服务service php-fpm stopservice nginx stopservice mysqld stopsystemctl stop postfix dovecot amavisdmv /ewomail /ewomail_bakmkdir /ewomailyum -y install nfs-utils执行以下命令,提高同时发起的NFS请求数量:echo "options sunrpc tcp_slot_table_entries=128" >>/etc/modprobe.d/sunrpc.confecho "options sunrpc tcp_max_slot_table_entries=128" >>/etc/modprobe.d/sunrpc.conf# mkdir /aliyun_nfs# chown 777 -R /aliyun_nfs# mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport xxxxxxxxxxxxxxx:/ /aliyun_nfs# mkdir -p /aliyun_nfs/ewomail/# mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport xxxxxxxxxxxxxxx:/ewomail /ewomail# df -h |grep aliyunservice php-fpm startservice nginx startservice mysqld startsystemctl start postfix dovecot amavisd数据库备份http://doc.ewomail.com/docs/ewomail/data_backup
EwoMail 主要目录在/ewomail,相关的数据与文件都存放在该目录 。
MYSQL备份【Linux搭建开源企业邮箱系统EwoMail】cat /ewomail/config.ini查看root密码,是否能登陆# mysql -u root -p'ybXkgm7T944sOlaD'# 导出数据库sql# mkdir /data/backup# mysqldump -u root-P 3306 -p'ybXkgm7T944sOlaD' ewomail > /data/backup/ewomail.sql文件打包备份# tar -zcf /data/backup/ewomail.tar.gz /ewomail/重装无法重装卸载:systemctl stop nginx php-fpm mysqld postfix dovecot amavisdrm -rf /ewomailmv /usr/lib/systemd/system/mysqld.service/usr/lib/systemd/system/mysqld.service_bakmv /etc/rc.d/init.d/mysqld /etc/rc.d/init.d/mysqld_bak



推荐阅读