如何建立一个自己电脑上的邮件箱
分类: 电脑/网络 >> 互联网
解析:
可以用Outlook Express或Outlook,在开始菜单里找一下看看,会有的!设置方法是:
1 打开 Outlook(即 Outlook Express),点击“工具”,然后选“帐户”。
2单击“添加”,在弹出菜单中选择“邮件”,进入 Inter 连接向导。
4在“电子邮件地址:”字段中输入您的完整 163 免费邮地址(you@163),然后单击“下一步”。
5在“接收邮件(pop、IMAP或HTTP)服务器:”字段中输入 pop163。在“发送邮件服务器 (SMTP):”字段中输入: tp163,单击“下一步”。
6在“帐户名:”字段中输入您的 163 免费邮用户名(仅输入@ 前面的部分)。在“密码:”字段中输入您的邮箱密码,然后单击“下一步”。
7点击“完成”。
8在 Inter 帐户中,选择“邮件”选项卡,选中刚才设置的帐号,单击“属性”。
9在属性设置窗口中,选择“服务器”选项卡,勾选“我的服务器需要身份验证”,并点击旁边的“设置”按钮。
10登录信息选择“使用与接收邮件服务器相同的设置”,确保您在每一字段中输入了正确信息。
11点击“确定”。
Microsoft Outlook 设置
1打开 Microsoft Outlook,点击“工具”,然后选“帐户”。
2单击“添加”,在弹出菜单中选择“邮件”,进入Inter连接向导。
3在“显示名:”字段中输入您的姓名,然后单击“下一步”。
4在“电子邮件地址:”字段中输入您的完整 163 免费邮地址 (you@163) ,然后单击“下一步”。
5在“接收邮件(pop、IMAP或HTTP)服务器:”字段中输入 pop163。在“发送邮件服务器(SMTP):”字段中输入 tp163,然后单击“下一步”。
6在“帐户名:”字段中输入您的163免费邮用户名(仅输入@ 前面的部分)。在“密码:”字段中输入您的邮箱密码,然后单击“下一步”。
7点击“完成”。
8在 Inter 帐户中,选择“邮件”选项卡,选中刚才设置的帐号,单击“属性”。
9在属性设置窗口中,选择“服务器”选项卡,勾选“我的服务器需要身份验证”,并点击旁边的“设置”按钮。
10登录信息选择“使用与接收邮件服务器相同的设置”,确保您在每一字段中输入了正确信息。
11点击“确定”。
可以使用U-Mail邮件服务器
步骤如下:
1、下载U-Mail邮件系统 for CentOS(6X) 一体盘
请去http://wwwcomingchinacom/html/downloads/ 下载U-Mail邮件服务器最新版本。
2、解析好域名,将域名的MX记录和的A记录解析到邮件服务器的IP地址。
MX记录和A记录解析方法参考: http://wwwcomingchinacom/html/faq/anzhuangzhongzhuangbeifen/954html
如果是将邮件服务器放置在内网,通过端口映射的方式将外网IP的服务端口映射到内网,那么必须映射端口:25、110、80等。
3、将BIOS启动方式设置为光驱启动,并放入U-Mail for CentOS(6X) 一体盘光盘
4、出现安装界面后,按回车键
5、设置TCP/IP参数(使用Tab键切换,空格键选择),选择如下图,按“OK”按钮。
6、设置IP地址、子网掩码、网关和DNS等参数(请根据自己的网络环境设置这些参数),如下图。按“OK”按钮。
7、点击“Yes,discard any data”按钮进行初始化磁盘(如磁盘中有重要数据,请先备份再操作),如下图:
8、设置root密码,点击“下一步”
9、设置分区,这里我们选择自动分区(用户可以自定义分区,一般建1个boot分区,1个swap分区和1个根分区),点击“下一步”,如下图:
10、直接点击“下一步”,如下图:
11、直接点击“下一步”:
12、选择默认的GRUB引导装载程序,并点击“下一步”,如下图:
13、开始安装系统
14、出现安装完成界面,点击“重新引导”重启服务器
15、重启好后,输入root帐号和密码登录系统,如下图:
是想让outlook给QQ邮箱发邮件吗?如果是的话,回答如下:
1打开outlook,点“工具”,选择账户,在界面中点击“添加”,选择“邮件”,这个时候进入了连接向导。
2按照向导的提示输入显示名,自己取好了。下一步,电子邮件地址就输入你的QQ邮箱地址:如382830740@qqcom下一步就是电子邮件服务器名,选pop3服务器,接收邮件服务器写:popqqcom ,发送邮件服务器写SMTPqqcom,再下一步就是输入自己的账户名(就是你的QQ号,还有QQ登入密码),下一步完成。
3现在点击工具,选择账户,在账户里就有了popqqcom这一项。选中它,然后点击右边的属性,就弹出一个属性框,选择上面得服务器一栏,在“我的服务器需要身份验证”打上勾,然后点击确定。
4这个时候还需要做一个事情。打开你的QQ邮箱,找到“设置”,在顶上的,旁边是“皮肤”。点击“设置”,在邮箱设置中选择账户一栏,在下面的开启pop3服务器上打钩,保存更改,OK!
说了那么多,总该给点分吧!
收发邮件的服务器设置如下:
1、打开 foxmail 后,单击窗口中的“邮箱”菜单,选择“新建邮箱帐户”;
2、在弹出的菜单中选择“下一步”;
3、接着根据提示,输入在 foxmail 中管理帐号的“用户名”,如:“网易 126 免费邮”,然后点击“下一步”;
4、输入“发送者姓名”和你的“电子邮件地址”,点击“下一步”;
5、输入你邮箱的 POP 服务器和 SMTP 服务器地址:pop: pop126com,smtp: smtp126com以及“ pop 帐户名”和“密码”, 然后点击“下一步”;
6、设置 SMTP 服务器身份验证:选中“ SMTP 服务器需要身份验证”选项(此处一定要选中,否则将不能发信成功);单击“完成”按钮保存你的设置。
常用邮箱如何在outlook express进行设置 其实所有网站的邮箱的pop和smtp的设置都是差不多完全一样的,惟一不同的是不同网站会有不同的pop和smtp的服务器地址,所以,我们先找一个蓝本进行示范,只是在不同的地方大家注意填写对应的pop和smtp的服务器即可。
使用winwebmail3711
去网上搜一个带破解补丁的
在系统安装了IIS的情况下
1安装正式版
2更改安装目录例D:/WINWEBMAIL权限
Everyone写入/读取/修改/读取和运行
D:/盘权限Everyone读取/读取和运行
如果安装在E盘就给E盘
3将破解文件复制到D:/WINWEBMAIL 运行破解文件启动winwebmail
4右键点右下角的邮局图标--注册--选无限用户--复制前面的注册信息粘贴进输入筐,点注册
5复制弹出筐中的认证码
6右键点右下角的邮局图标--停止邮局服务--退出邮局
7启动邮局---右键点右下角的邮局图标--注册--输入刚才复制的认证码--注册
8打开IIS--新建站点--D:/WINWEBMAIL/web
9输入你绑定的域名,用admin密码admin登陆并做相关设置
下载地址
http://user7u8unet/a/webmail3711rar
有人说表示只学Python没有用,必须学会一个框架(比如Django和webpy)才能找到工作。
其实掌握一个类似于框架的高级工具是有用的,但是基础的东西可以让你永远不被淘汰,不要被工具限制了自己的发展。
今天不使用框架,也不使用Python标准库中的高级包,只使用标准库中的socket接口写一个Python服务器。
框架与底层
在当今Python服务器框架 (framework, 比如Django, Twisted, webpy等等) 横行的时代,从底层的socket开始写服务器似乎是一个出力不讨好的笨方法。
框架的意义在于掩盖底层的细节,提供一套对于开发人员更加友好的API,并处理诸如MVC的布局问题。
框架允许我们快速的构建一个成型而且成熟的Python服务器。然而,框架本身也是依赖于底层(比如socket)。对于底层socket的了解,不仅可以帮助我们更好的使用框架,更可以让我们明白框架是如何设计的。
更进一步,如果拥有良好的底层socket编程知识和其他系统编程知识,你完全可以设计并开发一款自己的框架。
如果你可以从底层socket开始,实现一个完整的Python服务器,支持用户层的协议,并处理好诸如MVC(Model-View-Control)、多线程(threading)等问题,并整理出一套清晰的函数或者类,作为接口(API)呈现给用户,你就相当于设计了一个框架。
socket接口是实际上是操作系统提供的系统调用。
socket的使用并不局限于Python语言,你可以用C或者Java来写出同样的socket服务器,而所有语言使用socket的方式都类似(Apache就是使用C实现的服务器)。
但是你不能跨语言的使用框架。
框架的好处在于帮你处理了一些细节,从而实现快速开发,但同时受到Python本身性能的限制。
我们已经看到,许多成功的网站都是利用动态语言(比如Python, Ruby或者PHP,比如twitter和facebook)快速开发,在网站成功之后,将代码转换成诸如C和JAVA这样一些效率比较高的语言,从而让服务器能更有效率的面对每天亿万次的请求。
在这种情况下,底层的重要性,就远远超过了框架。
TCP/IP和socket简介
回到我们的任务。
我们需要对网络传输,特别是TCP/IP协议和socket有一定的了解。
socket是进程间通信的一种方法,它是基于网络传输协议的上层接口。
socket有许多种类型,比如基于TCP协议或者UDP协议(两种网络传输协议),其中又以TCP socket最为常用。
TCP socket与双向管道(duplex PIPE)有些类似,一个进程向socket的一端写入或读取文本流,而另一个进程可以从socket的另一端读取或写入,比较特别是,这两个建立socket通信的进程可以分别属于两台不同的计算机。
TCP协议,就是规定了一些通信的守则,以便在网络环境下能够有效实现上述进程间通信过程。
双向管道(duplex PIPE)存活于同一台电脑中,所以不必区分两个进程的所在计算机的地址,而socket必须包含有地址信息,以便实现网络通信。
一个socket包含四个地址信息: 两台计算机的IP地址和两个进程所使用的端口(port)。IP地址用于定位计算机,而port用于定位进程 (一台计算机上可以有多个进程分别使用不同的端口)。
TCP socket
在互联网上,让某台计算机作为服务器。
服务器开放自己的端口,被动等待其他计算机连接。
当其他计算机作为客户,主动使用socket连接到服务器的时候,服务器就开始为客户提供服务。
在Python中,我们使用标准库中的socket包来进行底层的socket编程。
首先是服务器端,我们使用bind()方法来赋予socket以固定的地址和端口,并使用listen()方法来被动的监听该端口。
当有客户尝试用connect()方法连接的时候,服务器使用accept()接受连接,从而建立一个连接的socket:
socketsocket()创建一个socket对象,并说明socket使用的是IPv4(AF_INET,IP version 4)和TCP协议(SOCK_STREAM)。
然后用另一台电脑作为客户,我们主动使用connect()方法来搜索服务器端的IP地址(在Linux中,你可以用$ifconfig来查询自己的IP地址)和端口,以便客户可以找到服务器,并建立连接:
在上面的例子中,我们对socket的两端都可以调用recv()方法来接收信息,调用sendall()方法来发送信息。
这样,我们就可以在分处于两台计算机的两个进程间进行通信了。
当通信结束的时候,我们使用close()方法来关闭socket连接。
(如果没有两台计算机做实验,也可以将客户端IP想要connect的IP改为"127001",这是个特殊的IP地址,用来连接当地主机。)
基于TCP socket的HTTP服务器
上面的例子中,我们已经可以使用TCP socket来为两台远程计算机建立连接。
然而,socket传输自由度太高,从而带来很多安全和兼容的问题。
我们往往利用一些应用层的协议(比如HTTP协议)来规定socket使用规则,以及所传输信息的格式。
HTTP协议利用请求-回应(request-response)的方式来使用TCP socket。
客户端向服务器发一段文本作为request,服务器端在接收到request之后,向客户端发送一段文本作为response。
在完成了这样一次request-response交易之后,TCP socket被废弃。
下次的request将建立新的socket。
request和response本质上说是两个文本,只是HTTP协议对这两个文本都有一定的格式要求。
Request <——> Response
现在,我们写出一个HTTP服务器端:
HTTP服务器程序的解释
如我们上面所看到的,服务器会根据request向客户传输的两条信息text_content和pic_content中的一条,作为response文本。
整个response分为起始行(start line), 头信息(head)和主体(body)三部分。起始行就是第一行:
它实际上又由空格分为三个片段,HTTP/1x表示所使用的HTTP版本,200表示状态(status code),200是HTTP协议规定的,表示服务器正常接收并处理请求,OK是供人来阅读的status code。
头信息跟随起始行,它和主体之间有一个空行。
这里的text_content或者pic_content都只有一行的头信息,text_content用来表示主体信息的类型为html文本:
而pic_content的头信息(Content-Type: image/jpg)说明主体的类型为jpg(image/jpg)。
主体信息为html或者jpg文件的内容。
(注意,对于jpg文件,我们使用"rb"模式打开,是为了与windows兼容。因为在windows下,jpg被认为是二进制(binary)文件,在UNIX系统下,则不需要区分文本文件和二进制文件。)
我们并没有写客户端程序,后面我们会用浏览器作为客户端。
request由客户端程序发给服务器。
尽管request也可以像response那样分为三部分,request的格式与response的格式并不相同。
request由客户发送给服务器,比如下面是一个request:
起始行可以分为三部分,第一部分为请求方法(request method),第二部分是URL,第三部分为HTTP版本。
request method可以有GET, PUT, POST, DELETE, HEAD。最常用的为GET和POST。
GET是请求服务器发送资源给客户,POST是请求服务器接收客户送来的数据。
当我们打开一个网页时,我们通常是使用GET方法;当我们填写表格并提交时,我们通常使用POST方法。
第二部分为URL,它通常指向一个资源(服务器上的资源或者其它地方的资源)。像现在这样,就是指向当前服务器的当前目录的testjpg。
按照HTTP协议的规定,服务器需要根据请求执行一定的操作。
正如我们在服务器程序中看到的,我们的Python程序先检查了request的方法,随后根据URL的不同,来生成不同的response(text_content或者pic_content)。
随后,这个response被发送回给客户端。
使用浏览器实验
为了配合上面的服务器程序,我已经在放置Python程序的文件夹里,保存了一个testjpg文件。
我们在终端运行上面的Python程序,作为服务器端,再打开一个浏览器作为客户端。
(如果有时间,你也完全可以用Python写一个客户端。原理与上面的TCP socket的客户端程序相类似。)
在浏览器的地址栏输入:
(当然,你也可以用令一台电脑,并输入服务器的IP地址)
OK,我已经有了一个用Python实现的,并从socket写起的服务器了。
从终端,我们可以看到,浏览器实际上发出了两个请求。
第一个请求为 (关键信息在起始行,这一个请求的主体为空):
我们的Python程序根据这个请求,发送给服务器text_content的内容。
浏览器接收到text_content之后,发现正文的html文本中有<IMG src="textjpg" />,知道需要获得textjpg文件来补充为,立即发出了第二个请求:
我们的Python程序分析过起始行之后,发现/testjpg符合if条件,所以将pic_content发送给客户。
最后,浏览器根据html语言的语法,将html文本和图画以适当的方式显示出来。
探索的方向
1) 在我们上面的服务器程序中,我们用while循环来让服务器一直工作下去。
实际上,我们还可以根据多线程的知识,将while循环中的内容改为多进程或者多线程工作。
2) 我们的服务器程序还不完善,我们还可以让我们的Python程序调用Python的其他功能,以实现更复杂的功能。比如说制作一个时间服务器,让服务器向客户返回日期和时间。你还可以使用Python自带的数据库,来实现一个完整的LAMP服务器。
3) socket包是比较底层的包。Python标准库中还有高层的包,比如SocketServer,SimpleHTTPServer,CGIHTTPServer,cgi。这些都包都是在帮助我们更容易的使用socket。如果你已经了解了socket,那么这些包就很容易明白了。利用这些高层的包,你可以写一个相当成熟的服务器。
4) 在经历了所有的辛苦和麻烦之后,你可能发现,框架是那么的方便,所以决定去使用框架。或者,你已经有了参与到框架开发的热情。
配置一个邮件发送的服务器的具体步骤如下:
1、首先打开Win Server 2003系统的电脑,点击开始菜单——管理工具——配置您的服务器向导。
2、然后在弹出的页面中,点击下一步——自定义配置——下一步——找到邮件服务器——下一步。
3、当点击完下一步的时候,会叫你输入“电子邮件域名”,在这里写上自己想要的域名即:XXXXXX@baiducom的邮箱,你就输入baiducom,找到自己的镜像文件位置或者安装邮件服务器文件服务器的位置就可以安装了,稍等一会儿即可安装成功。
4、安装完成,点击开始菜单——管理工具——POP3服务,在自己的电子邮件域名中添加邮箱即可。
0条评论