FreeBSD下安装配置邮件服务器

本文根据网上流行的一篇文章整理改编而成,并修正了原文的一些小错误。

由于为每一个需要使用ftp服务的用户建立系统帐户会影响系统的安全,所以我们使用数据库用户进行ftp用户验证。

系统组成:

Proftpd1.2.7

proftpd-mod-quotatab-1.2.4

mysql3.23

因为ports里没有proftpd-mod-quotatab-1.2.4模块,我们下载源代码安装。

下载源代码包:(必须下载相同版本的源代码包)

去下载proftpd-1.2.7.tar.gz。

去下载proftpd-mod-quotatab-1.2.4.tar.gz。(1.2.5 版本的mod_quotatab是用在1.2.8rc1上的)

用ftp将它们上传到/home/ylf/app目录。

然后解压缩源代码包:

# cd /home/ylf/app

# tar zxvf proftpd-1.2.7.tar.gz

# tar zxvf proftpd-mod-quotatab-1.2.4.tar.gz

进入mod-quotatab目录

# cd mod_quotatab

把mod_quotatab中的文件拷贝到proftpd 中的modules 目录中

# cp * ../proftpd-1.2.7/modules

在开始运行configure之前,我们要先改动一个文件

进入 proftpd-1.2.7/contrib 目录

# cd /home/ylf/app/proftpd-1.2.7/contrib

修改 mod_sql_mysql.c

# vi mod_sql_mysql.c

找到#include 把他改为你的实际路径,这里是:

#include

然后编译安装:

# cd /home/ylf/app/proftpd-1.2.7

#./configure --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/local/include/mysql --with-libraries=/usr/local/lib/mysql

# make

# make install

时间: 2024-08-22 14:18:42

FreeBSD下安装配置邮件服务器的相关文章

FreeBSD平台安装配置web服务器

注意:在进行这步操作前建议把squid关掉,因为在进行主页更新测试时squid的cache会使更新后的主页不能及时反映出来 为了不使用squid,除了关掉squid外,还要删除ipfw的透明代理端口转发语句: # cd /usr/local/etc/rc.d # ./squid.sh stop # mv squid.sh squid.sh.bak # ipfw del 500 fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80 本web服务器

win7系统下安装配置IIS服务器的方法

熟悉的朋友会知道,IIS是一种Web服务组件,其中包括Web服务器.FTP服务器.NNTP服务器和SMTP服务器,分别用于网页浏览.文件传 输.新闻服务和邮件发送等方面,它使得在网络上发布信息成了一件很容易的事.一般Win7旗舰版中安装IIS组件,是不需要下载iis6.0的安装包的, 下面小编下面给大家详解Win7旗舰版中安装ISS组件的方法. 操作步骤: 1.熟悉在Win7旗舰版系统中打开控制面板,在打开的控制面板界面左侧选择"打开或关闭Windows功能"; 2.出现安装Windo

在Linux下安装配置DNS服务器

本文以Red Hat Enterprise Linux AS v4为平台 一.资料参考与准备: DNS 是指:域名服务器(Domain Name Server).在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器. 一些标记解释: @ ----这个符号意味着SOA与域是一样的 IN -----IN是提供IP地址的域名类当,与A,PTR或C

CentOS 6.6下安装配置SVN服务器的步骤

安装篇 查看是否安装了系统自带的subversion: [root@topseek ~]# rpm -qa |grep subversion subversion-1.6.11-12.el6_6.x86_64 若已经安装则卸载掉: [root@topseek ~]# yum remove subversion 下载subversion程序: cd /usr/local/src/ && wget http://mirror.bit.edu.cn/apache/subversion/subve

怎么在Linux下安装配置Redis服务器

说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2.安装tcl组件包(安装Redis需要tcl支持) 下载:http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 上传tcl8.6.1-src.tar.gz到/usr/loca

Linux下源码编译安装配置SVN服务器的步骤分享_Linux

说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式: 还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据:另一种是使用普通的文件FSFS存储数据. 由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全. 实现目的: 以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器. 具体操作: 操作系统

FreeBSD下安装PostgreSQL新手教程

教程  FreeBSD下安装PostgreSQL新手教程  作者: heiyeluren QQ群: 5415735 (FreeBSD安装维护群) 日期: 2004/9/17 -- 特别感谢QQ群好友阿南,本文在他的耐心指导下才产生 -- PostgreSQL是一个开源的数据库管理系统,PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.它的很多特性正是当今许多商业数据库的前身,有些特性甚至连商业数据库都不

Win 2003配置邮件服务器_Windows2003

    大家知道,邮件服务器系统由POP3服务.简单邮件传输协议(SMTP)服务以及电子邮件客户端三个组件组成.其中的POP3服务与SMTP服务一起使用,POP3为用户提供邮件下载服务,而SMTP则用于发送邮件以及邮件在服务器之间的传递.电子邮件客户端是用于读取.撰写以及管理电子邮件的软件. Windows Server 2003操作系统新增的POP3服务组件可以使用户无需借助任何工具软件,即可搭建一个邮件服务器.通过电子邮件服务,可以在服务器计算机上安装POP3组件,以便将其配置为邮件服务器,

PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助. 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他W