- 浏览: 176354 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
hyt5926:
谢谢啊,终于到找解决方法了。
Dropbox同步制定文件夹外的目录文件 -
alan066:
你好,请教您一个问题,最近在学习SSH,是在MyEclipse ...
SSH的JAR包全介绍(转) -
zhile005:
不错的。。。
(转)流行Scrum工具介绍 -
liuxuejin:
请教一下:Yong区的大小模式是多少?
JVM及其内存分配的设置 -
Magician8421:
最近刚开始学哨笛 很精致的管乐器,可惜学的人好少,偶然搜了搜就 ...
爱尔兰哨笛
1.开源.NET邮件服务器
LumiSoft Mail Server是一个开源,免费的邮件服务器,能运行在.net/mono上,支持SMTP/POP3/IMAP4/WebMail,支持MS Sql Server/PostgreSql/Xml等数据存储方式.很适合中小型企业使用,稳定性和兼容性上都没什么问题。
1、基于Microsoft .Net2.0平台,系统更加稳定。
2、提供可扩展的接口. 可以与应用无缝集成。
3、支持数据库存储,目前支持SQLServer2000/2005等数据库系统,并提供可扩展的接口,允许自动一存储位置。
4、支持大用户量的访问,系统采用开放式的架构,可以支持百万以上的用户。
5、支持多域名、邮箱多SMTP地址功能。
6、支持 SMTP,SSL SMTP,POP3,SSL POP3,IMAP4,SSL IMAP4,WebMail,等协议。
7、支持HELO/EHLO主机名过滤功能。
8、支持用户外发邮件自动限制功能(针对帐号)。
9、支持SMTP接收邮件时域名反向验证功能。
10、支持中继转发功能。
里面还有FTP/DNS/ICMP/HTTP/NNTP/POP3/SMTP等协议的实现。
http://www.codeproject.com/useritems/SMTP_POP3_IMAP_server.asp
自由、创新、研究、探索……
Url: http://shanyou.cnblogs.com
website: http://www.openbeta.cn
2.开源的邮件服务器hMailServer
hMailServer,当然还有Apache的James可以选择。
hMailServer官方网站:http://www.hmailserver.com/
安装:
1.从官方网站上下载安装文件
2.安装时会让选择数据库,因为hMailServer的邮件信息等都是存在数据库中的,可以选择使用内建的数据库,如果你已经有一个MySql或者SqlServer数据库,可以选择使用外部的数据库,我一般都选择外部的数据库。
3.安装完毕后,需要设定一个administrator密码,来对邮件服务器访问进行权限控制。如果你选择的是使用外部数据库,请使用hMailServer Database Setup来新建数据库。
配置:
1.进入hMailServer Administrator,可以选择语言,不过中文翻译的很烂,如果英文实在不是太差,还是不要选择语言的好。
2.点击Domains,添加Domain,输入domain name,如:lt.com,勾上"Active"
3.点击 Add account,输入Account address,如:zwang,输入Password,如:zwang
选择External accounts,设置POP3,点击Add,输入Name,Server Address,User name,Passwod,最后保存。
4.点击Settings-->Protocols-->SMTP,点击Delivery of e-mail,填上Host Name,一般是IP地址,如果需要SMTP认证,勾上下面的"Server requires authentication",并填上用户名和密码,最后保存。
基本设置就完成了,可以在自己的邮件客户端上试验一下了。
安装完hMailServer后有一个hMailServer Administrator的客户端使用,但是有时候还是需要远程控hMailServer,这个功能hMailServer是用PHPWebAdmin实现的。
前提已经安装了Apache Http Server,并且可以运行PHP5,假定端口号是8080。
hMailServer中已经含有PHPWebAdmin,安装完之后,在安装目录下可以看到PHPWebAdmin的文件夹,这个复制出来,如复制到D:\PHPWebAdmin,重命名config-dist.php为config.php。打开该文件:
修改$hmail_config['rootpath']值为"D:/PHPWebAdmin/",注意最后要有"/"
修改$hmail_config['rooturl']的值为"http://localhost:8080/PHPWebAdmin/",注意最后要有"/"
在Apache Http Server中配好相应的虚拟目录,重启Apache服务,输入http://localhost:8080/PHPWebAdmin可以看到PHPWebAdmin的登陆界面了,帐号就是hMailServer的登陆帐号。
为hMailServer增加WebMail
hMailServer本身没有WebMail,不过可以用SquirrelMail作为其WebMail。下面就讲一下hMailServer和SquirrelMail的整合。
1.下载SquirrelMail,去其主页http://www.squirrelmail.org/下载最新的SquirrelMail
2.解压下载完的压缩包,如解压到F:\squirrelmail
3.打开子文件夹config,可以看到conf.pl,配置文件使用perl写的,所以需要安装perl,我下载了ActivePerl。
4.双击conf.pl,主要配置2. Server Settings和4. General Options
5.把hMailServer安装目录下的Addons\Squirrelmail Plugins下的两个插件复制到squirrelmail的子文件夹plugins下。双击conf.pl,选择8. Plugins,可以看到新增加hMailServer的两个插件。
6.打开Apache的httpd.conf,增加squirrelmail的虚拟目录。打开浏览器,输入http://localhost:8080/squirrelmail(假设Apache端口是8080),可以看到squirrelmail的登陆界面了,使用hMailServer的邮件帐号登陆,就可以通过squirrelmail收发邮件了。
7.支持中文,默认squirrelmail是英文界面,需要中文支持的话,还需要下载语言包,同样在网站上也有下载,有所有语言的集合压缩包,也有各个语言的压缩包,我现在只需要中文支持,所以就下载了zh_CN的压缩包。下载完之后,解压开来,把help,locale文件夹复制到squirrelmail的安装文件夹下。打开conf.pl,选择10. Languages,设置Default Language值为zh_CN,Default Charset值为gb2312,保存。重启Apache服务,再次登陆可以看到界面语言是中文了。
新的漂亮的WebMail
WebMail Client:RoundCube Webmail。
官方主页:http://www.roundcube.net/,上去看了下,觉得比SquirrelMail漂亮多了,马上下载安装配置了下。
1.下载RoundCube Webmail,最新版本0.1 RC2
2.安装好Apache2,安装好MySQL,安装好PHP,安装好Pear(包含以下组件DB,Mail_Mime,Net_SMTP,通过pear install DB/Mail_Mime/Net_SMTP安装组件),我一开始就是因为没有安装pear的这些组件,一直报错。
3.解压下载的压缩文件,路径如:D:\roundcubemail,打开D:\roundcubemail\config文件夹,把db.inc.php.dist,main.inc.php.dist重命名为db.inc.php,main.inc.php。
4.MySQL新建一个数据库roundcube,通过执行D:\roundcubemail\SQL\mysql5.initial.sql初始化数据库。
5.修改db.inc.php中$rcmail_config['db_dsnw']的为数据库字符串值,如:mysql://root:root@localhost/roundcube
6.修改main.inc.php中$rcmail_config['default_host']值,我因为是本机邮件服务,所以填了localhost;$rcmail_config['temp_dir']值,如D:\MyAMP\roundcubemail\temp;$rcmail_config['log_dir']值,如D:\MyAMP\roundcubemail\logs。
7.Apache中增加一个虚拟目录,如WebMail,浏览器中打开http://localhost/webmail,可以看到RoundCube Webmail的登陆界面了。
发表评论
-
Dropbox同步制定文件夹外的目录文件
2011-12-15 20:28 2317Dropbox的默认设置为自动同步My Dropbox ... -
(转)正则表达式中贪婪和非贪婪(惰性)匹配的区别与效率问题:
2010-09-18 01:22 1363转自:http://hi.baidu.com/%B3%BF%B ... -
(转)正则表达式解释器实现原理
2010-09-18 01:15 1136转自:http://blog.csdn.net/qipnx/a ... -
(转)Symbian 活动对象彻底理解
2010-08-22 14:47 981Symbian编程总结-基础篇- ... -
Eclipse 常用设置
2010-05-06 20:53 923ECLIPSE常用设置 0. 显 ... -
全球最受欢迎的邮件服务器
2010-04-06 11:59 880转自:http://www.263g.cn/blog/post ... -
Apana Radrails2.0 安装到Ubuntu9.10上后创建项目点finish按钮没反应
2009-12-31 11:25 751下面是解决方法, 不过是德语,可以google一下,呵呵。为了 ... -
编辑距离(Edit Distance)算法理论
2009-12-09 09:23 2405Refrence : Dynamic Progr ... -
ACROBAT7.0实现手写矢量签名的三种方法
2009-11-18 11:32 1160http://design.yesky.com/artist/ ... -
Install Ruby on Rails and it's IDE on Unbuntu8.10
2009-11-13 16:25 908在Ubuntu 上安装Ruby on Rails有四种方法: ... -
团队发展的一些看法
2009-10-12 17:00 626现今社会讲究的都是团队与团队之间的竞争,个人单打独斗的年代已经 ... -
申请域名及建网总结
2009-09-18 00:01 953简单来讲分以下步: 1. 在一个域名代理商上申请一个域名(我 ... -
Forest and Domain Knowledge
2009-08-18 00:00 828In general, forests are used as ... -
WCF 与 WebService的异同
2009-08-05 16:37 31041.WebService:严格来说是 ... -
让人郁闷的WMI
2009-06-27 20:45 7782009.06.27 太郁闷了,写了一天WMI的code, ... -
XML家族
2009-05-09 12:34 606XML, XSD, DTD, XSL -
NTLM验证过程及漏洞
2009-03-25 23:40 1870NT Lan Manager(NTLM)是一种authenti ... -
powershell notes II
2009-03-18 14:36 1967学习疑问:1. 如何任意显示某个对象的metho ... -
powershell notes
2009-03-18 14:20 1890命令模式 //字符串不需要加引号,除变量和 ... -
一些地址
2009-01-30 00:23 745CODERS at WORK http://www.coder ...
相关推荐
Java开源邮件服务器Apache James是基于Java技术构建的一款强大的邮件服务器软件。它的源代码开放,允许开发者深入了解其工作原理,并可根据需求进行定制化开发。Apache James 2.3.2是该项目的某个稳定版本,提供了...
总结,iRedMail 是一款强大的开源邮件服务器解决方案,集成了多项关键的邮件服务组件,并提供了丰富的安全管理特性。无论你是技术专家还是初学者,都可以利用 iRedMail 来构建稳定、安全的邮件系统,满足日常的通信...
EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机...
总的来说,EwoMail开源邮件服务器软件v1.1.5提供了丰富的学习和实践机会,无论是对于初学者还是经验丰富的开发者,都能从中受益。通过深入研究源代码和使用手册,我们可以掌握邮件服务器的构建和管理技术,进一步...
EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案。帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机...
该项目是一款基于Docker容器的开源邮件服务器套件Mailcow的设计源码,共计包含3353个文件,涵盖了2092个PHP文件、529个SVG文件等多种类型。Mailcow集成了Dovecot、Postfix、SOGo等开源项目,提供电子邮件、日历、...
开源的邮件服务器和相关包。适合初学者,希望能对你有所帮助
Sendmail 邮件服务器是一种流行的开源邮件服务器软件,广泛应用于 Linux 操作系统中。在本篇文章中,我们将介绍如何搭建和配置 Sendmail 邮件服务器,包括安装 Sendmail 软件包、配置 Sendmail 服务器、安装和配置 ...
- **选择软件**:常见的开源邮件服务器软件有Postfix、Exim、Sendmail等。对于初学者,Postfix因其易于配置和管理,成为首选。 - **安装**:在Linux环境下,可以通过包管理器(如`apt-get`或`yum`)安装Postfix。 ...
在您提供的资源中,“delphi 完整的电子邮件服务器源码”是一个宝贵的开发资源,它允许开发者深入了解电子邮件服务器的工作原理,并能自定义或构建自己的邮件服务器。 电子邮件服务器是互联网通信的重要组成部分,...
邮件客户端是用于收发电子邮件的应用软件,它可以连接到邮件服务器,处理SMTP(简单邮件传输协议)用于发送邮件,而IMAP(因特网消息访问协议)或POP3(邮局协议)则用于接收邮件。开源意味着该软件的源代码对公众...
【U-Mail邮件服务器软件最新windows版本】是一款专为Windows操作系统设计的专业邮件服务器软件,其最新版本为V9.8.57。这款软件提供免费下载,旨在为企业和个人用户提供高效、安全的邮件通信解决方案。 U-Mail邮件...
本文将深入探讨一款名为"Mail Web开源版"的基于B/S(Browser/Server,浏览器/服务器)架构的邮件系统客户端软件,它旨在实现通过Web页面进行邮件的收发功能,并兼容多种邮件服务器。这一开源项目为开发者提供了丰富...
在实际项目中,开发者可能会选择使用开源邮件服务器软件如Postfix、Dovecot等进行二次开发,或者利用Python的库如smtplib、poplib、imaplib等简化工作。 MailServer文件可能是实现邮件服务器的一个项目,包含了实现...
在IT领域,基于Java开发的邮件服务器是一种常见的技术实践,用于处理电子邮件的接收与发送。本文将深入探讨Java实现邮件服务器的关键技术和相关知识点。 首先,JavaMail API是Java平台上的核心库,它允许开发者在...
本文将重点介绍几款主流的开源邮件服务器,包括它们的基本情况、性能特点以及可能存在的不足之处,以帮助企业或个人做出更为明智的选择。 #### 一、开源邮件系统概述 目前市场上的开源邮件服务器主要支持Linux操作...