linux下如何做一个pop3的web邮件收发程序

asper 2000-08-14 08:32:00
as title
网上哪儿有详细一点的资料?
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
关门开门 2000-09-28
  • 打赏
  • 举报
回复
check Net::POP3
duhorse 2000-09-25
  • 打赏
  • 举报
回复
到CPAN找,有这样的模块,是关于使用POP3接收邮件的模块,应该很简单的,自己找找吧。
U皮特U 2000-08-14
  • 打赏
  • 举报
回复
webmail一般支持IMAP,最著名的是IMP,地址:http://www.horde.org/imp/,是用PHP写的。
Perl写的webmail较有名的是WING: http://users.ox.ac.uk/~mbeattie/wing/
建立基于Linux邮件服务器 1. 建立基于Linux邮件服务器 工作情境 电子邮件服务是Internet上最基本的服务之一,每一个企业都希望能够建 立自己的邮件服务器。运用Linux系统,建立一台postfix+cyrus- imapd+squirrelmail电子邮件服务器,实现企业内部网络的邮件服务,同时也能 够在Internet收发邮件(接收邮件,企业必须在Internet上注册域名)。 学习目标 通过本章节的学习,能够了解电子邮件服务器的工作原理,并能够在Linu x系统上建立一台postfix+cyrus- imapd+squirrelmail电子邮件服务器,实现Web方式的电子邮件收发服务。 考核评价 能够在Linux系统上建立一台postfix+cyrus- imapd+squirrelmail电子邮件服务器,并在邮件服务器上开设两个用户,分别在 两台工作站上相互发送邮件,接收邮件。 电子邮件服务是Internet上最基本的服务之一,用户可以通过它与远 程用户进行经济、方便、快捷且无需在线的信息交流。在Internet上,超过3 0%的业务量是电子邮件,仅次于WWW服务。 1. 电子邮件服务的概述 1. 电子邮件服务 电子邮件服务是Internet最基本的服务,电子邮件可以用来在Intern et或Intranet上进行信息的传递和交流,具有快速、经济的特点。 发一份电子邮件给远在他方的用户,通常来说,对方几分钟之内就能 收到。如果选用传统邮件,发一封特快专递也需要至少一天的时间,而且电子 邮件的费用最多只需几毛钱。 与实时信息交流,如电话相比,因为电子邮件采用存储转发的方式, 发送邮件时,并不需要收件人处于在线状态,收件人可以根据实际需要随时上 网从邮件服务器上收取邮件,方便了信息的交流。 2. 电子邮件系统 与其他Internet服务相同,电子邮件服务是基于客户/服务器模式的。 对于一个完整的电 电子邮件的工作过程遵循客户/服务器模式。每份电子邮件的发送都要 涉及到发送方与接收方,发送方式构成客户端,而接收方构成服务器,服务器 含有众多用户的电子信箱。发送方通过邮件客户程序,将编辑好的电子邮件邮件服务器(称为SMTP服务器)发送,通常采用SMTP协议。邮件服务器识别接 收者的地址,并向管理该地址的邮件服务器(POP3服务器)发送消息。邮件服 务器将消息存放在接收者的电子信箱内,并告知接收者有新邮件到来。接收者 通过邮件客户程序连接到服务器后,就会看到服务器的通知,进而打开自己的 电子信箱来查收邮件。 通常Internet上的个人用户不能直接接收电子邮件,而是通过申请IS P邮件服务器的一个电子信箱,由ISP邮件服务器负责电子邮件的接收。一旦有 用户的电子邮件到来,ISP邮件服务器就将邮件移到用户的电子信箱内,并通 知用户有新邮件。因此,当发送一条电子邮件给一另一个客户时,电子邮件首 先从用户计算机发送到ISP邮件服务器,再到Internet,再到收件人的ISP邮件 服务器,最后到收件人的个人计算机。 ISP邮件服务器起着"邮局"的作用,管理着众多用户的电子信箱。每个 用户的电子信箱实际上就是用户所申请的账号名。每个用户的电子邮件信箱都 要占用ISP邮件服务器一定容量的硬盘空间,由于这一空间是有限的,因此用 户要定期查收和阅读电子信箱中的邮件,以便腾出空间来接收新的邮件。 电子邮件在发送与接收过程中都要遵循SMTP、POP3、IMAP4等协议,这 些协议确保了电子邮件在各种不同系统之间的传输。其中,SMTP负责电子邮件 的发送,而POP3或IMAP4则用于接收Internet上的电子邮件。 在Internet上将一个邮件从一台计算机传送到另一台计算机上,是通 过两种协议来完成,即SMTP(Simple Mail Transfer Protocol,简单邮件传输 协议)和POP3(Post Office Protocol,邮局协议3)或IMAP4(第4个版本的Int ernet信息访问协议)。SMTP是Internet协议集中的邮件标准。在Internet上 能够接收电子邮件的服务器都有SMTP。电子邮件在发送前,发件方的SMTP服务 器与接收方的SMTP服务器联系,确认接收方准备好了,则开始邮件传递;若没 有准备好,发送服务器便会等待,并在一段时间后继续与接收方邮件服务器联 系。这种方式在Internet上称为"存储——转发"方式。POP3和IMAP4可允许E- mail客户向某一SMTP服务器发送电子邮件,另外,也可以接收来自SMTP服务器 的电子邮件。换句话说,电子邮件在客户PC机与服务提供商ISP之间的传递是 通过P0P3或IMAP4来完成的,而电子邮件在Internet上的传递则是通过SMTP
公司购买了企业邮局给员工提供邮件服务,这样收发外部邮件都没有问题,但有个非常不好的地方,绝大多数邮件都是在内部互相之间转发的 ,结果就导致一个问题,不管这个邮件是不是发给内部的, 邮件都得到外部邮件服务器上转一圈,如果邮件小还好说,有时候数MB的附件,一发一收都得占不少网络资源,一直就想找个办法,能否让发往内部的邮件不需要外部邮件服务器中转,直接局域网内部就搞定了,外部邮件通过外部服务器收发呢?当然,基本上大部分邮件服务器都有这样的功能,但都或者庞大无比,或者价值不菲,当然,linux下有许多开源软件可以搞定,但公司还有许多软件需要运行在windows下,而且linux下的邮件服务器配置复杂啊。 偶然之间发现了hMailServer这个好email server,hMailServer是仅运行在windows下的一个邮件服务器,首先,hMailServer体积很小,最新版的5.3.2也仅仅3M多,别看hMail体积小,但它提供的功能可不少,POP3、SMTP、IMAP服务、多域名、别名、SSL支持、防病毒、防垃圾、内置备份功能、脚本支持、服务端规则支持、多语言、MYSQL、PostgreSQL或MSSQL后端支持、web管理界面等等,别的邮件服务器有的功能基本上hMail都具备了,最最重要的,hMailServer是开源软件,完全免费使用,hmaiserver配置也非常简单。没事玩玩吧。比玩游戏好多了。
适用人群通用各大网易系,腾讯QQ系,新浪系,阿里系等主流邮箱;同时也适用于企业开发的企业邮箱,进行收件和发件。课程概述通用各大网易系,腾讯QQ系,新浪系,阿里系等主流邮箱;同时也适用于企业开发的企业邮箱,进行收件和发件。POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。   SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。。【开发者如何进行快速开发邮件发送系统???本课程系统进行快速研发,项目实战】 部分截图如下:完整版请查看课件或者视频
php 是一种服务器端的,嵌入html的脚本语言。php区别其他像客户端java的地方是它的代码在服务器端执行.php能什么? 最低水平,php可以任何其他cgi程序所能的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是php支持大范围的数据库.书写一个支持数据库的web 页面是难以置信的简单. 下面是当前支持的数据库: adabas d interbase solid dbase msql sybase empress mysql velocis filepro oracle unix dbm informix postgresql php通过协议也支持与其他服务的"交谈",像imap, snmp, nntp, pop3, 甚至是 http. 你也可以打开晦涩的 网络接口和其他协议交互. php的简要历史 1994年秋季, rasmus lerdorf 开始构思 php. 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历. 1995年年初第一版本出台,当时php只被认为是个人主页开发工具.它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成.如留言簿,计数器和其他一些东西.这个分析器在1995年年中被重写并被命名为 php/fi 第二版. fi来自 rasmus 写的另外一个包, 用于解释 html 形式的数据.他结合了个人主页工具脚本和形式解析器,并加 上msql支持.这样就产生 php/fi 了. php/fi以令人惊奇的步调成长,人们开始把自己的代码贡献给它. 很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用php/fi.到1997年年中,这个 数字已经超过50,000了. 而在此时php的发展也发生了变化.由rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就.ev suraski和andi gutmans重写了解析器.这个新的解析器成为php版本3的基础.许多有用的代码从php/fi 继承到php3,并且很多是完全重写的. 今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux. 根据netcraft提供的数据推断,保守估计全世界应用php的网站已超过150,000个.由此看来,它比在因特网上运行netscape 的旗舰企业服务器的站点还多. 1.php是网页文件.需要有支持php的web服务器,才能通过浏览器打开.如果你实在要打开,用记事本也可以打开,不过里面是些网页代码.你不一定读得懂 . 2.你所下载的只不过是一个指向(或包含)那个手机铃声的网页,你要真正得到那个铃声的地址才能下载它 . 3.应该不是php,是pdf,你把后缀改一下,php文件是网页格式,用文本编辑器打开,但是本站提供的大部分是pdf格式的,安装一个pdf阅读器就能正常打开了. 4.“把扩展名改成 html ,然后用IE打开。” 5.如果安装了dreamwaver,php文件会显示dreamwaver可以打开的样式 不过用不着 到你下载过的贴子里,看你下载的那个东西的扩展名是什么,比如word文档后面就是.doc, pdf文档后面就是.pdf, 压缩文档后面就是.rar或 .zip之类的 然后把扩展名替换.php就能开了 我以前好像遇到过这种问题,好像是用下载工具下载的时候有些不默认修改回原来的扩展名吧。 一般论坛里的东西都不是很大,直接点击保存就行了,就不会遇到这种情况了 6.记事本就可以了~~~~~~~~~~ 你要用Word、Fontpage也可以~ 反正都是PHP脚本语言~ 7.PHP文件是动态网页文件,它的运行需要ISS服务的支持,如果你想在IE浏览器中打开的话,必须安装ISS服务,否则无法运行。 ISS服务是INTERNET信息服务,安装步骤: (1)控制面板--添加删除程序--添加删除组件---Internet信息服务--安装。安装完成后,会在管理工具中生成Internet信息服务组件,还会在C盘生成Inetpub文件夹,里面有一个WWWROOT文件夹。 (2)将你PHP文件放到WWWROOT文件夹中,必须是这个文件夹,放在其它文件夹无效. (3)打开IE浏览器,在地址栏中输入:http://127.0.0.1/**** ****是你的PHP文件名,也可以将PHP文件名改为 default.asp,这样就不用输入文件名,直接回车就行了,127.0.0.1是指本地机器。

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧