当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2008-12-07 17:00 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
很久以来,一直在找方法,下面的方法比较简单,小公司已经足够了。
-------------------------------------------------
ubuntu-server-8.04
安装到尾声时
选择[LAMP]因为squirrelmail(webmail)要用到www和php,
还要选择[Mail]这样就可以自动安装好postfix和dovecot-imap
再安装webmail软件
$sudo apt-get install squirrelmail
配置webmail
$sudo squirrelmail-configure
--------------------------------------------------
主目录
选择 d
输入 dovecot --确定系统(webmail)用以读取信箱中邮件的程序
(原来就在这点上被弄糊涂了,其实ubuntu的默认安装就给你搭配好了postfix+dovecot)
选择 r 返回主目录
选择 1
设定一些内容
选择 r 返回主目录
选择 2
domain : yourdomain (应该是那个带尾缀的examlpe.com)
选择 r 返回主目录
选择 10 设置语言
zh_CN
utf-8
选择 r 返回主目录
选择 s (保存)
quit
-------------------------------------------------
修改apache2的设置
$sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
(将squirrelmail的apache配置文件放在apache2的标准位置,让它能起作用)
-------------------------------------------------
启动 dovecot
$cd /etc/dovecot
$sudo nano dovecot.conf
protocols = imap imaps (一定要有这一行,才启动了服务)
listen = * (这才开启了端口)
mail_location = maildir:~/Maildir(2010-10-01, chucuoshi faxian bixu jiazheyitiao )
######2012-5-1重装###############
#忘了:sudo /etc/init.d/dovecot restart #
######2012-5-1##################
#sudo netstat -nptl #
#没有dovecot的监听端口 #
#dovecot的设置在12.04中可以用默认 #
###############################
-------------------------------------------------
这一段是搬来的,还未理解
$sudo nano /etc/postfix/main.cf
home_mailbox = Maildir/ (注意结尾有斜扛,表示单个文件类型的邮件储存方法)
#mailbox_command = procmail -a "$EXTENSION" (注意要加“#”注释掉这一句,现在还未理解)
------------------------------------------------
这一段也不理解
修改pam认证
$cd /etc/pam.d
$sudo cp common-session common-session.20081207.bak(备份需要改动的文件,以备不时之需)
$sudo nano common-session
session required pam_mkhomedir.so umask=0022 skel=/etc/skel (改成这样,不太懂)
-----------------------------------------------
$cd /etc/skel
$ls skel
Example Maildir (这是两个目录样子,如果没有需添加)
$cd Maildir
$ls Maildir
cur new tmp(这是邮箱的目录样式,如果没有要添加)
-----------------------------------------------
添加帐号(这样添加的帐号都是系统帐号,在这一段应用中略显不足)
$sudo adduser taandtadengdeng
-----------------------------------------------
现在已经可以用了
在浏览器中输入:
http://yourdomain/squirrelmail/
-----------------------------------------------
来源于实践,希望对大家有用。
====================================
==2012-5-1===========================
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = xxxxxxxx(注意这里的xxxxxx要注意是带.com .net .cn的那种)
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = xxxxxxxxx, localhost.localdomain, localhost(注意这里的xxxxxx要注意是带.com .net .cn的那种)
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
#inet_interfaces = loopback-only
#default_transport = error
#relay_transport = error
###2012-05-01#########################
inet_interfaces = all
home_mailbox = Maildir/
#还有一个发现:以上两行颠倒位置后,会影响dovecot的启动速度
==========================================


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


最后由 9981 编辑于 2012-11-18 14:03,总共编辑了 14 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [分享]架设postfix+dovecot-imap+squirrelmail(webmail)
帖子发表于 : 2008-12-07 17:03 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
现在还未学会如何建立非系统用户,
谁有方案?

多谢!


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2008-12-21 11:02 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
在关注一下。


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2008-12-23 16:37 

注册: 2008-07-18 9:32
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
useradd -s /sbin/nologin <new username>
这样建立的用户没有登陆的权限


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-01-09 15:20 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
是的,这样建立起来的用户虽然是系统用户,但都不让他们登录。
这不失为一种简单有效的方法。


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-01-24 22:43 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
在8.04中建立的用户可以更改他们的登录shell。让他们不能登录。
用户设置-解锁-选择用户-高级
shell:/bin/false
这样就可以让添加的用户可以有邮箱,而不可登录系统。


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-02-11 15:55 
头像

注册: 2008-12-16 14:01
帖子: 1083
地址: 漂在江湖
送出感谢: 12
接收感谢: 13
9981 写道:
在8.04中建立的用户可以更改他们的登录shell。让他们不能登录。
用户设置-解锁-选择用户-高级
shell:/bin/false
这样就可以让添加的用户可以有邮箱,而不可登录系统。


这是什么意思? 是只让用户使用第三方软件收发信件,而不开放webmail 吗?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-02-12 16:09 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
男菜鸟 写道:
9981 写道:
在8.04中建立的用户可以更改他们的登录shell。让他们不能登录。
用户设置-解锁-选择用户-高级
shell:/bin/false
这样就可以让添加的用户可以有邮箱,而不可登录系统。


这是什么意思? 是只让用户使用第三方软件收发信件,而不开放webmail 吗?

系统用户是用来使用电脑的,也就是那台mail-server,
而mail用户只是用来收发邮件的,
在我们这个实列中,建立起来的用户恰恰是两种都兼,
所以,从系统安全角度出发,是有点不太理想,
但是,在实列中我们已经说过,可以通过禁止登录的方法,
让邮件用户用户不可以登录系统,但是却可以作为一个邮件用户,
通过webmail取得邮件,其实就是只用了系统用户的用户名和密码,
而别的都不准该用户用,但该用户在邮件中却存在,可以登录。
引用:
在8.04中建立的用户可以更改他们的登录shell。让他们不能登录。
用户设置-解锁-选择用户-高级
shell:/bin/false
这样就可以让添加的用户可以有邮箱,而不可登录系统。

shell:/bin/false 的意思是:该用户登录系统用的shell是false,
但是该用户却存在,可以在webmail中使用。


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-03-09 10:05 

注册: 2008-07-14 23:21
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
:em01 找了好久, 收藏了


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-03-09 22:33 
头像

注册: 2008-12-16 14:01
帖子: 1083
地址: 漂在江湖
送出感谢: 12
接收感谢: 13
LZ这个方法如果成功安装后,webmail登录后的页面是中文的吗?单位里面很抗拒英文界面!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-03-13 11:55 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
英文。
但是好像可以汉化,只是我还没有深入。
希望哪位熟悉squirrelmail的,帮帮忙。
但就简单的界面也可以很容易使用了。


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-03-27 7:43 
头像

注册: 2006-03-10 11:10
帖子: 66
地址: 广东 深圳
送出感谢: 0 次
接收感谢: 0 次
小松鼠的中文支持是基于 GB2312 的,使用 locale 看看系统是否支持 zh_CN.GB2312

Dovecot 现在支持 mysql 库保存的虚拟用户么?我看见 iRedMail 是用的 Dovecot,但是没有 Ubuntu 的文档。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2009-03-31 13:20 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
谢谢11楼:
引用:
小松鼠的中文支持是基于 GB2312 的,使用 locale 看看系统是否支持 zh_CN.GB2312

Dovecot 现在支持 mysql 库保存的虚拟用户么?我看见 iRedMail 是用的 Dovecot,但是没有 Ubuntu 的文档。


看来管理虚拟用户确实是个重点。
再加把劲喽!


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2010-01-03 20:24 

注册: 2009-05-23 12:13
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
9981 写道:
谢谢11楼:
引用:
小松鼠的中文支持是基于 GB2312 的,使用 locale 看看系统是否支持 zh_CN.GB2312

Dovecot 现在支持 mysql 库保存的虚拟用户么?我看见 iRedMail 是用的 Dovecot,但是没有 Ubuntu 的文档。


看来管理虚拟用户确实是个重点。
再加把劲喽!


现在iredmail已经支持ubuntu,有空测试看看,非常完美。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [分享 web 邮件服务器]Postfix + Dovecot-imap + Squirrelmail(Webmail)
帖子发表于 : 2010-01-04 10:13 

注册: 2007-05-19 16:24
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
哈哈,很长时间了。

http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=244718

http://wiki.ubuntu.org.cn/IRedMail


_________________
9981 学习的过程
http://abcde.blog.ubuntu.org.cn/
blog上的都是原来学习时的记录,现在来看,还需重新整理
ubuntu-server-8.04-lts
我想在日常的工作和生活中应该更多的使用linux
绝对新手
学以致用


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译