- 浏览: 4335116 次
- 性别:
- 来自: 湛江
博客专栏
-
SQLite源码剖析
浏览量:79439
-
WIN32汇编语言学习应用...
浏览量:68419
-
神奇的perl
浏览量:101543
-
lucene等搜索引擎解析...
浏览量:281288
-
深入lucene3.5源码...
浏览量:14620
-
VB.NET并行与分布式编...
浏览量:65620
-
silverlight 5...
浏览量:31339
-
算法下午茶系列
浏览量:45234
文章分类
最新评论
-
yoyo837:
counters15 写道目前只支持IE吗?插件的东西是跨浏览 ...
Silverlight 5 轻松开启绚丽的网页3D世界 -
shuiyunbing:
直接在前台导出方式:excel中的单元格样式怎么处理,比如某行 ...
Flex导出Excel -
di1984HIT:
写的很好~
lucene入门-索引网页 -
rjguanwen:
在win7 64位操作系统下,pygtk的Entry无法输入怎 ...
pygtk-entry -
ldl_xz:
http://www.9958.pw/post/php_exc ...
PHPExcel常用方法汇总(转载)
运行
root@ubuntu-sdp:/home/deepfuture# /var/daemontool/command/svscanboot &
[1] 1550
最后检查是否成功安装(如果失败请检查(2)中的命令参数是否大小写错误)
root@ubuntu-sdp:/home/deepfuture#
root@ubuntu-sdp:/home/deepfuture# ps -ef|grep qmail
qmails 1598 1 0 15:37 pts/0 00:00:00 qmail-send
root 1600 1598 0 15:37 pts/0 00:00:00 qmail-lspawn ./Maildir/
qmailr 1601 1598 0 15:37 pts/0 00:00:00 qmail-rspawn
qmailq 1602 1598 0 15:37 pts/0 00:00:00 qmail-clean
root 1623 1580 0 15:44 pts/0 00:00:00 /bin/sh /var/daemontool/service/qmail-smtpd/run
root 1624 1623 0 15:44 pts/0 00:00:00 /usr/local/bin/tcpserver -H -r -c 100 -l 0 -t 1 -v -p -x /etc/tcp.smtp.cdb -u id -u vpopmail -g id -g vpopmail 0 smtp /var/qmail/bin/qmail-smtpd deepfuture.imwork.net /bin/vchkpw /bin/true
root 1666 1580 0 16:51 pts/0 00:00:00 /bin/sh /var/daemontool/service/qmail-pop3d/run
root 1667 1666 0 16:51 pts/0 00:00:00 /usr/local/bin/tcpserver -l 0 -U -c 100 -v -R 0 pop3 /var/qmail/bin/qmail-popup deepfuture.imwork.net /bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
root 1669 1580 0 16:51 pts/0 00:00:00 grep qmail
root@ubuntu-sdp:/home/deepfuture# telnet 127.0.0.1 110
Trying 127.0.0.1...
tcpserver: status: 1/100
tcpserver: pid 1671 from 127.0.0.1
Connected to 127.0.0.1.
Escape character is '^]'.
tcpserver: ok 1671 0:127.0.0.1:110 localhost:127.0.0.1::53412
+OK <1671.1265878327@deepfuture.imwork.net>
quit
tcpserver: end 1671 status 256
tcpserver: status: 0/100
+OK
Connection closed by foreign host.
root@ubuntu-sdp:/home/deepfuture# telnet 127.0.0.1 25
Trying 127.0.0.1...
tcpserver: status: 1/100
tcpserver: pid 1673 from 127.0.0.1
tcpserver: ok 1673 0:127.0.0.1:25 :127.0.0.1::39835
Connected to 127.0.0.1.
Escape character is '^]'.
220 deepfuture.imwork.net ESMTP
quit
tcpserver: end 1673 status 0
tcpserver: status: 0/100
221 deepfuture.imwork.net
Connection closed by foreign host.
十三、安装PAM,以支持internet上的认证
root@ubuntu-sdp:/home/deepfuture# apt-get install libpam0g-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不再被使用了:
linux-headers-2.6.31-14-generic-pae linux-headers-2.6.31-14 libdns50
使用'apt-get autoremove'来删除它们
下列【新】软件包将被安装:
libpam0g-dev
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 32 个软件未被升级。
需要下载 190kB 的软件包。
解压缩后会消耗掉 528kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com karmic/main libpam0g-dev 1.1.0-2ubuntu1 [190kB]
下载 190kB,耗时 3s (53.3kB/s)
选中了曾被取消选择的软件包 libpam0g-dev。
(正在读取数据库 ... 系统当前总共安装有 80120 个文件和目录。)
正在解压缩 libpam0g-dev (从 .../libpam0g-dev_1.1.0-2ubuntu1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 libpam0g-dev (1.1.0-2ubuntu1) ...
root@ubuntu-sdp:/home/deepfuture# cd /usr/tmp
root@ubuntu-sdp:/usr/tmp# ls
admin ucspi-tcp-0.88 ucspi-tcp-0.88.nobase.patch vpopmail-5.4.30.tar.gz
daemontools-0.76.errno.patch ucspi-tcp-0.88.a_record.patch ucspi-tcp-0.88.tar.gz
daemontools-0.76.tar.gz ucspi-tcp-0.88.errno.patch vpopmail-5.4.30
root@ubuntu-sdp:/usr/tmp# wget http://nchc.dl.sourceforge.net/sourceforge/checkpasswd-pam/checkpassword-pam-0.99.tar.gz
--2010-02-11 17:26:10-- http://nchc.dl.sourceforge.net/sourceforge/checkpasswd-pam/checkpassword-pam-0.99.tar.gz
Resolving nchc.dl.sourceforge.net... 211.79.60.17
Connecting to nchc.dl.sourceforge.net|211.79.60.17|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://downloads.sourceforge.net/sourceforge/checkpasswd-pam/checkpassword-pam-0.99.tar.gz?download&failedmirror=nchc.dl.sourceforge.net [following]
--2010-02-11 17:26:11-- http://downloads.sourceforge.net/sourceforge/checkpasswd-pam/checkpassword-pam-0.99.tar.gz?download&failedmirror=nchc.dl.sourceforge.net
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ncu.dl.sourceforge.net/project/checkpasswd-pam/checkpasswd-pam/0.99/checkpassword-pam-0.99.tar.gz [following]
--2010-02-11 17:26:11-- http://ncu.dl.sourceforge.net/project/checkpasswd-pam/checkpasswd-pam/0.99/checkpassword-pam-0.99.tar.gz
Resolving ncu.dl.sourceforge.net... 140.115.17.45
Connecting to ncu.dl.sourceforge.net|140.115.17.45|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 83751 (82K) [application/x-gzip]
Saving to: `checkpassword-pam-0.99.tar.gz'
100%[===================================================================================>] 83,751 62.5K/s in 1.3s
2010-02-11 17:26:13 (62.5 KB/s) - `checkpassword-pam-0.99.tar.gz' saved [83751/83751]
root@ubuntu-sdp:/usr/tmp# tar xvfz checkpassword-pam-0.99.tar.gz
checkpassword-pam-0.99/
checkpassword-pam-0.99/debian/
checkpassword-pam-0.99/debian/changelog
checkpassword-pam-0.99/debian/control
checkpassword-pam-0.99/debian/copyright
checkpassword-pam-0.99/debian/docs
checkpassword-pam-0.99/debian/checkpassword-pam.files
checkpassword-pam-0.99/debian/checkpassword-pam.manpages
checkpassword-pam-0.99/debian/rules
checkpassword-pam-0.99/README
checkpassword-pam-0.99/Makefile.in
checkpassword-pam-0.99/configure
checkpassword-pam-0.99/AUTHORS
checkpassword-pam-0.99/COPYING
checkpassword-pam-0.99/ChangeLog
checkpassword-pam-0.99/INSTALL
checkpassword-pam-0.99/Makefile.am
checkpassword-pam-0.99/NEWS
checkpassword-pam-0.99/aclocal.m4
checkpassword-pam-0.99/checkpassword-pam.spec.in
checkpassword-pam-0.99/config.h.in
checkpassword-pam-0.99/configure.ac
checkpassword-pam-0.99/depcomp
checkpassword-pam-0.99/install-sh
checkpassword-pam-0.99/missing
checkpassword-pam-0.99/mkinstalldirs
checkpassword-pam-0.99/checkpassword-pam.c
checkpassword-pam-0.99/logging.h
checkpassword-pam-0.99/pam-support.h
checkpassword-pam-0.99/pam-support.c
checkpassword-pam-0.99/getopt.h
checkpassword-pam-0.99/getopt.c
checkpassword-pam-0.99/getopt1.c
checkpassword-pam-0.99/checkpassword-pam.8
checkpassword-pam-0.99/interface.html
root@ubuntu-sdp:/usr/tmp# cd checkpassword-pam-0.99
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for an ANSI C-conforming const... yes
checking for dlopen in -ldl... yes
checking for pam_start in -lpam... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating checkpassword-pam.spec
config.status: creating config.h
config.status: executing depfiles commands
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99#
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99# make
make all-am
make[1]: Entering directory `/usr/tmp/checkpassword-pam-0.99'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT checkpassword-pam.o -MD -MP -MF ".deps/checkpassword-pam.Tpo" \
-c -o checkpassword-pam.o `test -f 'checkpassword-pam.c' || echo './'`checkpassword-pam.c; \
then mv -f ".deps/checkpassword-pam.Tpo" ".deps/checkpassword-pam.Po"; \
else rm -f ".deps/checkpassword-pam.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT pam-support.o -MD -MP -MF ".deps/pam-support.Tpo" \
-c -o pam-support.o `test -f 'pam-support.c' || echo './'`pam-support.c; \
then mv -f ".deps/pam-support.Tpo" ".deps/pam-support.Po"; \
else rm -f ".deps/pam-support.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" \
-c -o getopt.o `test -f 'getopt.c' || echo './'`getopt.c; \
then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; \
else rm -f ".deps/getopt.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" \
-c -o getopt1.o `test -f 'getopt1.c' || echo './'`getopt1.c; \
then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; \
else rm -f ".deps/getopt1.Tpo"; exit 1; \
fi
gcc -g -O2 -o checkpassword-pam checkpassword-pam.o pam-support.o getopt.o getopt1.o -lpam -ldl
make[1]: Leaving directory `/usr/tmp/checkpassword-pam-0.99'
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99# make install
make[1]: Entering directory `/usr/tmp/checkpassword-pam-0.99'
/bin/bash ./mkinstalldirs /usr/local/bin
/usr/bin/install -c checkpassword-pam /usr/local/bin/checkpassword-pam
/bin/bash ./mkinstalldirs /usr/local/man/man8
mkdir /usr/local/man/man8
/usr/bin/install -c -m 644 ./checkpassword-pam.8 /usr/local/man/man8/checkpassword-pam.8
make[1]: Leaving directory `/usr/tmp/checkpassword-pam-0.99'
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99#
root@ubuntu-sdp:/usr/tmp/checkpassword-pam-0.99# /var/qmail/bin/qmail-popup 127.0.0.1 /usr/local/bin/checkpassword-pam -s ssh
+OK <11718.1265880693@127.0.0.1>
user deepfuture
+OK
pass *********(这里输入你的密码)
认证成功
设置mysql登录用户及密码
root@ubuntu-sdp:/# nano /var/vpopmail/etc/vpopmail.mysql
GNU nano 2.0.9 File: /var/vpopmail/etc/vpopmail.mysql
# MYSQL CONNECTION SETTINGS FOR VPOPMAIL
#
# Line 1 defines the connection to use for database reads,
# Line 2 defines the connection to use for database updates/writes.
#
# If you omit line 2, then the same settings will be
# used for both read and write.
#
# settings for each line:
# host|port|user|password|database
#
127.0.0.1|0|root|mypass|vpopmail
#
# Note:
# The value of host may be either a hostname or an IP address.
# If host is 'localhost', then sockets (Unix) or named pipes (Windows)
# will be used instead of TCP/IP to connect to the server.
增加域和用户
root@ubuntu-sdp:/# /var/vpopmail/bin/vadddomain deepfuture.imwork.net
Please enter password for postmaster:
enter password again:
root@ubuntu-sdp:/# /var/vpopmail/bin/vadduser liuxing
You did not use a full email address for the user name
Only full email addresses should be used
root@ubuntu-sdp:/# /var/vpopmail/bin/vadduser liuxing@deepfuture.imwork.net
Please enter password for liuxing@deepfuture.imwork.net:
enter password again:
root@ubuntu-sdp:/#
再次增加一个用户,然后删除
root@ubuntu-sdp:/# /var/vpopmail/bin/vadduser lx@deepfuture.imwork.net
Please enter password for lx@deepfuture.imwork.net:
enter password again:
删除用户
root@ubuntu-sdp:/# /var/vpopmail/bin/vdeluser lx@deepfuture.imwork.net
验证用户认证是否成功
root@ubuntu-sdp:/# /var/qmail/bin/qmail-popup deepfuture.imwork.net /bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
+OK <11727.1265889537@deepfuture.imwork.net>
user liuxing@deepfuture.imwork.net
+OK
pass mypass
+OK
list
+OK
.
stat
+OK 0 0
quit
+OK
root@ubuntu-sdp:/# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 deepfuture.imwork.net ESMTP
auth login
334 VXNlcm5hbWU6
bGl1eGluZ0BkZWVwZnV0dXJlLmltd29yay5uZXQ=(liuxing@deepfuture.imwork.net的base64码)
334 UGFzc3dvcmQ6
xxxxxxx(密码的base64码)
加上默认域,这样以后增加用户名就不用加@及以后的东东了
root@ubuntu-sdp:/# nano /var/vpopmail/etc/defaultdomain
GNU nano 2.0.9 File: /var/vpopmail/etc/defaultdomain
deepfuture.imwork.net
root@ubuntu-sdp:/# nano /var/qmail/control/defaultdomain
GNU nano 2.0.9 File: /var/qmail/control/defaultdomain
deepfuture.imwork.net
增加 一个用户
root@ubuntu-sdp:/# /var/vpopmail/bin/vadduser lx
Please enter password for lx:
enter password again:
root@ubuntu-sdp:/#
我们就用liuxing用户来收发邮件,激动人心的时刻来了,终于可以收发邮件了
启动foxmail
显然已经成功了
我们再用刚才增加 的lx用户试试
在foxmail修改成lx的邮箱信息,成功
发表评论
-
R语言与数据分析
2015-05-15 20:58 2068当今计算机系统要处理的数据类型变得多种多样,并且为了深入理 ... -
prezi-中文输入
2013-01-31 15:33 6797首先,先下载中文字体,用的是Pez_GBC_Fonts中文补 ... -
prezi desktop
2013-01-29 22:36 3064prezi试用版的破解方法 (2012-05-02 ... -
netbsd桌面笔记
2012-12-14 11:55 8140前言:之前完成了FreeBSD和OpenBSD的桌面笔记,今天 ... -
ubuntu12.04-安装 jdk6
2012-11-29 16:44 1989sun-java6不在软件源中。1.首先添加软件源:$sudo ... -
ubuntu-jdk7
2012-11-29 16:22 2122一步:下载jdkhttp://www.oracle.com/t ... -
Forth简介
2012-08-11 16:29 2219FORTH以可延伸的词典 ... -
骨的四大构造
2012-06-28 08:26 1949骨以骨质为基础, ... -
Ubuntu 12.04安装QQ2012
2012-06-27 10:33 3693Ubuntu 12.04安装QQ2012,下载后请根据自己 ... -
ubuntu 安装matlab 2010b 全记录
2012-06-27 10:31 5070更新:今天安装了matla ... -
netbsd5.1.2文档pdf
2012-02-28 17:23 1688netbsd5.1.2文档pdf -
netbsd pkgsrc安装软件说明
2012-02-28 17:18 3458The two aforementioned methods ... -
NetBSD的网络配置
2012-02-28 16:47 2555由于NetBSD的安装方式是比较保守的,必能没有在安装的过程中 ... -
NetBSD基础知识
2012-02-26 20:03 1602NetBSD基础知识 第一章. 何谓NetBSDNetBSD是 ... -
4.4bsd介绍及下载
2012-02-25 18:09 51124.4BSD及其后裔这桩诉讼 ... -
NetBSD 从pkgsrc安装软件
2012-02-22 15:30 4628netbsd安装软件是靠pkgsrc 这个框架是从freebs ... -
解决 does not build with PTH enabled错误
2012-02-22 15:13 1954Code: 2F7# cd /usr/ports/www ... -
美国人写的从程序员的视角阐述计算机系统原理的经典之作
2012-02-18 10:24 2425美国人写的从程序员的视角详细阐述计算机系统的本质概念,并展示这 ... -
Photonvps优惠码
2011-10-22 20:59 2316之前在国庆发布了一组Photonvps优惠码,有网友留言说已经 ... -
免费动态域名
2011-10-19 09:41 1475https://www.dnsexit.com/
相关推荐
如何在redhat-linux5下安装qmail服务器,很完整的版本,自己测试并写的
qmail安装软件及必要补丁: ucspi-tcp-0.88.tar.gz ucspi-tcp-0.88.a_recoid.patch ...qmail-1.03.qmail-local.patch qmail-smtpd-auth-0.31.tar.gz vpopmail-5.2.1.tar.gz cmd5checkpw-0.22.tar.gz
Qmail安装文档Qmail安装文档Qmail安装文档Qmail安装文档Qmail安装文档Qmail安装文档
这是qmail的反垃圾spam,能让你的邮件系统,降底垃圾的影响
Qmail下载、安装、配置(全程详解) linux下的邮件服务器
Qmail 安装。里面含有所有的配置文件信息,不包括安装配置指导。
CentOS+Qmail安装笔记 我以前安装过很多遍QMAIL了,现在都有点麻木,但是还是有很多关于邮件服务器的东西不懂,这个是也是我去年为公司安装的邮件服务器. 那我们开始吧~~~~~~~
这是Perl脚本的集合,可以在dot-qmail(5)配置中使用。 该集合扩展了Dan J. Bernstein所属于qmail软件包的实用程序集,并遵循了qmail-command(8)的约定。
EZ-qmail分发是一种EZ方法,供业余爱好者/小型企业尝试使用qmail系统进行邮件传递。 它提供了一个EZ以安装,更新(修补)和运行(集成)的qmail系统,并可以在其中添加其他功能。
qmail配置 qmail配置qmail配置 邮件系统
qmail 安装文档 很详细的文档 好东西共享给大家
Qmail安装及设定极其详细说明
Qmail-Scanner统计信息(QSS)使用Qmail-Scanner日志文件生成每日,每月和每年的统计信息。 它还显示了由Qmail-Scanner阻止的病毒的完整列表,该病毒来自的前五个域以及国家/地区
一个qmail修补程序,为其SMTP守护程序提供插件支持。
本文档详细描述了Unix中常用的邮件服务器qmail的安装和配置过程,以及qmail和LDAP的整合,重点在于qmail的基本应用及其通过LDAPServer来进行Pop3认证的配置过程,对于其它诸如邮件网关、邮件虚拟域、邮件列表、SMTP...
qmail文档一(qmail+vpopmail+igenus安装)
and deployment of a qmail-based server. The book begins with a quick, minimal, step-by-step walkthrough of a bare-bones qmail server, and then introduces and explains the basic design of the qmail ...
一.安装环境 1.检测是否安装C编译 yum install gcc 2.先安装好 php mysql named yum install mysql-server mysql-devel bind* [自行配置好DNS服务器] 3.关闭SELINUX; ....