本文只实现pop和sendmail功能,学习PHP并不需要一个现成的整合系统:

更详细的配置可以看 http://www.ubaight.com/xmail/xmailhandbook.html#Introduction

首先是到 http://www.xmailserver.org 下载最新的安装包,建议用源码包来安装。

这里只谈LINUX系统下的安装,为方便阅读后面以$source代表源码目录:

cd $source

make -f Makefile.lnx

cp -a MailRoot /var

chown root /var/MailRoot

chgrp root /var/MailRoot

chmod 700 /var/MailRoot

cd bin

cp ./CtrlClnt MkUsers sendmail XMail XMCrypt /var/MailRoot/bin

cp ./CtrlClnt /usr/bin

mkdir /usr/share/doc/xmail

cd ..

cp ./docs/Readme.txt /usr/share/doc/xmail/Manual.txt

cp ./docs/Readme.html /usr/share/doc/xmail/Manual.html

cp ./xmail /etc/rc.d/init.d # Redhat(cp xmail /etc/init.d # SuSE)

chmod a+x /etc/rc.d/init.d/xmail

cd /etc/rc.d # Redhat (# SuSE 见最尾)

ln -s init.d/xmail rc0.d/K27xmail

ln -s init.d/xmail rc1.d/K27xmail

ln -s init.d/xmail rc2.d/K27xmail

ln -s init.d/xmail rc6.d/K27xmail

ln -s init.d/xmail rc3.d/S43xmail

ln -s init.d/xmail rc4.d/S43xmail

ln -s init.d/xmail rc5.d/S43xmail

cd bin

cp ./sendmail /usr/sbin/sendmail.xmail

chmod +s /usr/sbin/sendmail.xmail

cd ..

cp ./sendmail.sh /usr/sbin/sendmail

chmod +x /usr/sbin/sendmail

前面可以照抄录入,后面就要注意了:

编辑/var/MailRoot/server.tab,把xmailserver.test改成你的域名,以下以localhost为例

/var/MailRoot/bin/XMCrypt 密码

系统返回一串字符,如:/var/MailRoot/bin/XMCrypt ciao返回060c040a

打开/var/MailRoot/ctrlaccounts.tab,一般是个空文件,录入以下内容存盘

[引号]用户名[引号][tab][引号]密码[引号][回车]

注意用户名是你的管理用户名,密码是刚才是/var/MailRoot/bin/XMCrypt [密码]得到的值

/etc/rc.d/init.d/xmail start

export MAIL_ROOT=/var/MailRoot

/var/MailRoot/bin/XMail -Md -Pl -Sl -Fl -Cl -Ll %26amp;

到此为止,一个XMAILl服务安装已经完成,下面要介绍命令行配置,如果你服务器上能运行PHP,最方便的管理方法还是下载一个phpxmail程序放在自己的PHP环境下来运行:

https://sourceforge.net/projects/phpxmail

(—————上面启动行可加到rc.d的rc.local让其自启动—————)

建立域: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao domainadd localhost

建立用户: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao useradd localhost newuser password U

删除域: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao domaindel localhost

删除用户: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao userdel localhost newuser

改密码: /var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao userpasswd localhost 用户名 密码

现在可以建立你的电子邮件进行接收试试,比如上面例子用newuser@localhost收发信件,密码为password,发送邮件用sendmail。

建立和删除用户别名:

/var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao aliasadd localhost 用户名 别名 U

/var/MailRoot/bin/CtrlClnt -s localhost -u postmaster -p ciao aliasdel localhost 别名

参照上面格式:

custdomget – List a Custom Domain File

custdomset – Define a Custom (Secondary) Domain

poplnkadd – Setting Up a POP3 Drop

usersetmproc – Define a Custom (Forwarding) User Filter

usergetmproc – List a Custom User Filter

附录:

(cd /etc/init.d # SuSE

ln -s xmail rc0.d/K27xmail

ln -s xmail rc1.d/K27xmail

ln -s xmail rc2.d/K27xmail

ln -s xmail rc6.d/K27xmail

ln -s xmail rc3.d/S43xmail

ln -s xmail rc4.d/S43xmail

ln -s xmail rc5.d/S43xmail)

You need to replace the original sendmail executable with the XMail version. If you dont have sendmail installed at all you can skip this step, but if its installed it should be replaced. First, shut down the sendmail daemon and save the old executables under a different name:

mv /usr/sbin/sendmail /usr/sbin/sendmail.orig

###安装指南(Windows平台):

将下载的文件解压缩,将mailroot目录拷贝到比如c:\mailroot(权限设为system和administrator允许)。然后将解压得到的所有的.exe文件拷贝到c:\mailroot\bin目录下。

在注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\下建立GNU项,在GNU下建立XMail项, 在XMAIL下建立字符串MAIL_ROOT值为C:\MailRoot。建立字符串MAIL_CMD_LINE,可设置XMail的运行参数,建议至少设置-MM(采用Maildir存储格式)。

打开命令行窗口,进入c:\mailroot\bin目录,运行”XMail –install-auto”。

进入c:\mailroot目录,用文本编辑器打开ctrlaccounts.tab文件,添加管理员帐号,格式是:

“管理员名”TAB键”加密管理密码”回车键

其中加密管理密码用bin目录下的xcrypt.exe生成。将ctrlaccounts.tab存盘。

手工启动xmail服务,或重启机器。

php配置邮件服务器,xmail的安装及配置_邮件服务器相关推荐

  1. 【Windows Server 2019】邮件服务器配置与管理——安装及配置Winmail服务器(上)

    目录 7. 安装邮件服务器--Winmail 8. 配置邮件服务器--Winmail 8.1 运行服务器 8.2 Winmail管理工具介绍 8.3 域名配置 参考资料 关联博文 7. 安装邮件服务器 ...

  2. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

  3. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...

  4. 图文结合,手把手教你ubuntu18-live-server-amd64服务器版的安装、配置静态ip以及换源

    图文结合,手把手教你ubuntu18-live-server-amd64服务器版的安装.配置静态ip以及换源 前言 安装 vm新建虚拟机 系统安装 一些配置 配置root账号的密码 配置ip与dns ...

  5. linux查询Samba的安装,Linux_Linux中Samba服务器的编译安装以及配置的宏的写法,编译安装查询系统是否安装samb - phpStudy...

    Linux中Samba服务器的编译安装以及配置的宏的写法 编译安装查询系统是否安装samba 复制代码代码如下: # rpm -aq | grep samba yast2-samba-client-2 ...

  6. 服务器ubuntu16.04安装Miniconda配置pytorch环境

    服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...

  7. sharepoint搭建文档服务器,SharePoint 2013 安装和配置概述

    SharePoint 2013 安装和配置概述 03/21/2018 本文内容 **上一次修改主题:**2017-08-23 **摘要:**了解如何在场中安装和配置 SharePoint Server ...

  8. centos ftp服务器搭建_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...

    宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...

  9. 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...

    宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...

最新文章

  1. java中各种vo举例_了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示
  2. 验证码识别技术(1) - 边缘检测
  3. Unix原理与应用学习笔记----第五章 普通文件3
  4. 转载通过 Docker 实现传统应用程序的现代化
  5. [数据结构-严蔚敏版]P42多项式Polynomial的实现
  6. win7系统开机蓝屏提示hardware Monitor的解决方法
  7. 模型评价(一) AUC大法 混淆矩阵
  8. java中equals和 == 的区别
  9. mysql物理删除索引_Oracle与MySQL删除字段时对索引和约束的处理
  10. 迷宫问题 (dfs)
  11. 【考研数学】张宇1000题,汤家凤1800,李永乐660,应该怎么选择?
  12. python精通 epub_精通Python自然语言处理 pdf epub mobi txt 下载
  13. MacBook 电脑Touch Bar该怎么设置
  14. redis 保存大量数据
  15. 金仓数据库 KingbaseES SQL 语言参考手册 (10. 查询和子查询)
  16. VScode前进和后退按钮,非快捷键
  17. 华为设备配置Hub and Spoke
  18. K2P K2 OpenWrt 搭配光猫单臂路由上网
  19. 关于汇川PLC变量中的数组如何用到威纶通的触摸屏中
  20. Nokia Sees Hope Amid Handset Slump

热门文章

  1. 大四实习已offer公司
  2. 「Python爬虫系列讲解」七、基于数据库存储的 BeautifulSoup 招聘爬取
  3. 一线城市初次租房防坑指南
  4. MT6737 平台TP driver分析(二)
  5. hdu3966_树链剖分
  6. 简单的YouTube菜单效果
  7. 《计算方法》笔记之(二)线性代数方程组之Gauss消去法
  8. 最新2020年1月份编程语言排行榜详情
  9. 【论文】Oriented R-CNN for Object Detection
  10. 烽火AN5516 OLT通过OMCI下发 PPPoE WAN连接问题分析-----OLT存在私有Me协议