mail_frame.html_foxhandl.

合集下载

邮件客户端使用与设置(foxma

邮件客户端使用与设置(foxma

邮件客户端使用与设置一、FOXMAIL的使用与设置1、安装新的Foxmail请运行安装程序进行安装。

在“选择目标文件夹”一步选择一个新的文件夹(建议把Foxmail安装到系统分区以外的一个独立的文件夹下,例如安装在D 盘)。

2、升级Foxmail在执行安装向导的过程中,如果检查到系统中已经安装了旧版软件,安装向导将提示用户是否进行升级,如果选择“是”,将进行升级安装,用户原有的所有邮件、地址簿等信息都可以在新版本中使用。

注意,即使用户已经使用卸载程序卸载了原来的软件,仍然可以使用刚才的升级方法回复原有的所有信息,并升级到当前版本。

提示:重新安装Windows系统不必重装Foxmail,直接运行即可。

安装了多个Windows操作系统的机器只需要安装一个Foxmail,即可在多个系统下使用。

通过拷贝Foxmail目录,可以实现Foxmail及帐户、邮件信息的备份。

3、建立邮件帐户在Foxmail安装完毕后,第一次运行时,系统会自动启动向导程序,引导用户添加第一个邮件帐户。

如图1所示。

(图1)在“电子邮件地址”输入栏输入您的完整的电子邮件地址。

在“密码”输入栏输入邮箱的密码,可以不填写,但是这样在每次Foxmail开启后的第1次收邮件时就要输入密码。

在“帐户名称”输入栏输入该帐户在Foxmail中显示的名称。

可以按您的喜好随意填写。

Foxmail支持多个邮箱帐户,通过这里的名称可以让您自己更容易区分、管理它们。

在“邮件中采用的名称”输入栏输入您的姓名或呢称。

这一内容将用来在发送邮件时追加姓名,以便对方可以在不打开邮件的情况下知道是谁发来的邮件。

如果您不输入这一项,对方将只看到您的邮件地址。

“邮箱路径”这一栏则是用来设置改帐户邮件的存储路径。

一般不需要设置,这样该帐户的邮件将会存储在Foxmail所在目录的mail文件夹下,以用户名命名的文件夹中。

如果您要将邮件存储在自己认为适合的位置,则可以点击“选择”按钮,在弹出的目录树窗口中选择某个目录。

让foxmail 更顺手

让foxmail 更顺手

让foxmail 更顺手
Foxmail3.0是国产软件的骄傲,尽管身材小巧,却具有强大的功能,足以与OutlookExpress分庭抗礼。

但用惯OutlookExpress的网友转而使用Fox mail,难免会感到稍有不便,其实略作改动就可解决。

1.OutlookExpress能自动以网页形式显示HTML格式的邮件,但Foxmail接收到此类邮件时,常将其转换为附件(如HTM、GIF文件)。

其实,Foxmail同样能以网页形式显示此类邮件,只不过要预先进行设置:选择需要改变的帐户,点击“帐户”菜单内的“属性”项目或“选项”菜单内的“当前帐户属性”项目,在“帐户属性”窗口的左栏选择“字体与显示”,然后选中右侧的“使用嵌入式IE浏览器显示HTML邮件”。

当然,前提条件是系统中已经装有IE3.0或以上版本。

2.使用Foxmail撰写新邮件、回复和转发邮件时,会自动启用不同的模板,如果模板的内容或格式不符合你的习惯,也可作改动。

按同样的方法打开“帐户属性”窗口,选择左栏的“模板”,然后对右侧的三个模板进行更改。

模板中源代码所表达的意思,可以点击下方的“插入宏定义”或在模板内按鼠标右键进行查看。

第4个模板用于设置自己的“宏定义”(如签名),有兴趣者可自己摸索。

3.撰写邮件时,如要取消鼠标在任意位置定位光标的功能,可在“写邮件”窗口中,点击“选项”菜单或在邮件正文的任意位置按鼠标右键,然后选择“编辑器属性”。

在弹出的窗口内取消“鼠标可
在任意位置定位光标”这一项的选中即可。

FOX远程邮箱管理

FOX远程邮箱管理

Foxmail的远程邮箱管理功能比较丰富,打开Foxmail,先在左边列表中选中要管理的邮箱账户,再点击工具栏上的“远程管理”按钮,Foxmail就会自动收取服务器上新邮件的邮件头信息。

我们可以从邮件头中包含的发件人、主题、等信息中初步判断出哪些是我们真正需要的邮件,哪些是垃圾邮件。

邮件头信息收取完毕后,选取邮件头信息列表中的一个或多个信息,点击鼠标右键,并从弹出菜单中选择相应的操作,是正常邮件就选“收取”,是垃圾邮件就选“在服务器上删除”等。

标记完成后点击工具栏上的“执行”按钮,片刻之后,该留的留,该去的去,邮箱清静了。

远程邮箱管理使你在下载所有服务器上的邮件之前,直接对服务器上的邮件进行操作。

通过远程邮箱管理,我们可以:直接删除太大的垃圾邮件挑选出我们希望收取的邮件删除掉服务器上保留了备份的旧邮件第一步:删除垃圾邮件在启动Foxmail后请不要直接单击收取钮来收取邮件,而是单击主菜单栏中的“工具”下的“远程邮箱管理”命令或者单击工具栏上的“远程管理”按钮或者直接按F12键,将弹出“远程邮箱管理”窗口,并且自动收服务器上新邮件的邮件头信息。

Foxmail中的“远程邮箱管理”工具正在收取邮件头信息。

接收完成之后,在界面右边的窗口中给出所有邮件的信息列表,其中发信人、收信人、主题、信件大小都一清二楚。

如果有必要可以查看一下“邮件头信息”,如果确认是无用的垃圾邮件,只要选中那个垃圾邮件,右击,选择“删除”命令,并按下工具栏上的“执行”按钮后,Foxmail就会将这个垃圾邮件和无用的邮件删除掉,而将其它的信件正常收取,从而不影响你的使用了。

提示★使用单击鼠标右键弹出菜单或者“文件”菜单,可以设定对邮件执行“收取”、“不收取”、“收取并删除”或者“在服务器上删除”操作。

★如果我们发现某个邮件特别大,或者主题等明显是垃圾邮件或广告邮件,我们就可以右击它,选择“删除”命令把此邮件标记为“删除”,最后单击工具栏上的“执行”按钮即可把这个邮件删除掉。

Foxmail邮箱账户怎样导入和导出邮件

Foxmail邮箱账户怎样导入和导出邮件

Foxma‎i l怎样导‎入和导出邮‎箱账户和邮‎件方法一:先找到要转‎移的Fox‎m ail邮‎箱的安装地‎址,大家可以看‎到我把Fo‎x mail‎安装在D盘‎下面的,然后再打开‎F oxma‎i l这个文‎件夹,大家可以看‎到里面有一‎个“mail”的文件夹,这个文件夹‎就是你自己‎在Foxm‎a il 里面‎建立的所有‎的邮箱账户‎和邮件信息‎保存的位置‎。

大家可以看‎到我的“mail”文件夹里面‎的邮箱信息‎,出于个人隐‎私我把其它‎的邮件账户‎都隐藏了哈‎。

下一步就是‎,我们使用U‎般或者是其‎它的移动存‎储设备,把mail‎里面的所有‎邮箱账户复‎制到里面,现在我们就‎要在新安装‎的电脑上操‎作了。

当然是先安‎装Foxm‎a il了,安装成功以‎后,在“邮箱”-----“导入”选项里面,选择“Foxma‎i l邮箱账‎户”,就可以看到‎下面的界面‎。

直接点“下一步”选择之前拷‎贝的邮箱账‎户信息,直接点选框‎旁边的文件‎夹路径图标‎,选择正确的‎路径。

选择成功以‎后,直接点击“下一步”。

直接选择“完成”即可。

在这里如果‎你的Fox‎m ail里‎面没有你的‎邮箱账户信‎息,它便会提示‎你是否创建‎新账户,你直接选择‎“是”就可以了。

至此,所有的操作‎全部完成,你可以按照‎以上操作一‎步一步的导‎入其它的账‎户信息,而导入的也‎不仅仅是邮‎箱账户的信‎息,还包括邮箱‎里面的所有‎邮件。

需要注意的‎一点是,在你新装的‎F oxma‎i l里面因‎为没有创建‎邮箱账户是‎不能登陆到‎F oxma‎i l操作界‎面的,像这种情况‎,你可以先创‎建一个测试‎邮箱账户,当你把正确‎的邮箱账户‎导入以后可‎以直接把第‎一次建立的‎邮箱删除掉‎。

方法二:A:邮件导出;先选择好需‎要导出来的‎邮件列表,按CTRL‎+A键来多选‎,然后在FO‎X MAIL‎软件里面的‎——“文件”——“导出邮件”,然后即可选‎择导出到的‎位置,实现邮件的‎导出!!如图:点‘导出邮件’;如图:点确定就O‎K!B:邮件导入;首先选择要‎导入的邮箱‎账号,如图:然后在FO‎X MAIL‎软件里面的‎——“文件”——“导入邮件”点‘从文件中导‎入邮件’;如图;点‘打开’;如图:点‘确定’就OK了。

Foxmail使用小技巧

Foxmail使用小技巧

第零八式
直接查看HTML邮件
以前Foxmail只能通过进入帐号的“属性”来进行设置,搞来搞去的,看一封信都很麻烦,而现在打开HTML格式的邮件,只要点击阅读框右上方的“放大镜”图标就可以了,而且放大镜图标可以方便地切换文本和超文本显示方式。另外,您还可以通过“帐户”菜单进入“属性”对话框,点击“字体与显示”,选中“使用嵌入式IE浏览器显示HTML邮件”选项,从此以后,Foxmail就会自动显示HTML邮件了,不过这种方法不太安全,而且影响打开邮箱的速度,虽然一劳永逸,但最好在打开邮件之前,启动您的病毒实时监控系统,因为有些邮件不能碰。
第零六式
阅读BIG5码邮件
既然写邮件给台港澳的朋友了,那么朋友总得要回信吧!当您用Foxmail收到朋友寄来的繁体中文邮件时,一般情况下它会自动选择繁体中文字符集,把邮件正确显示出来。如果您发现显示的是乱码,可以尝试手工进行设定:单击“邮件”菜单,在“字符转换”的子菜单中选择可用的内码,多试几次,如果邮件编码和选择的内码相一致,邮件就可以正常显示。
第一十式
备份地址簿
Foxmail地址簿的所有信息都保存在Foxmail的Address目录下,因此只要把Address目录下的文件拷贝到另一个目录就可以实现地址簿的备份,当需要时再拷贝回来覆盖原来的文件就行了,但这种方法不是很有效,万一靠上不兼容的就糟了,另一种方法是可以通过使用Foxmail地址簿“工具”菜单下的“导出”,把一个文件夹下的卡片导出到相应文件中,文件的格式可以是WAB、TXT或者CVS,待需要时再导入,这种方法是比较可靠的。 第零七式 邮 Nhomakorabea大搜查
要在某个邮箱中找出包含您指定信息的所有邮件,或可以在一个邮件中查找指定的文本,要进行如下操作:首先选好相应的邮箱,然后单击“编辑”菜单中的“查找邮件”,然后在“查找”栏中输入要查找的字符,可根据需要决定是否选择“只查找邮件头”和“区分英文大小写”选项,再单击“查找下一个”按钮,Foxmail即会将该邮箱中所有包含用户指定文本的邮件一个一个查找出来。 另外,在选定某封邮件后执行“编辑”菜单的“查找文字”命令,然后再输入需要查找的文本,就可以在较长邮件中查找指定文本的具体位置,是不是很方便啊!

Windows7下Foxmail不能预览HTML邮件解决方法

Windows7下Foxmail不能预览HTML邮件解决方法

Windows7下Foxmail不能预览HTML邮件解决方法这种情况是因为用户的Local Settings文件夹被拒绝访问1、点击菜单上的工具---文件夹选项---查看----将“隐藏受保护的操作系统文件”前面我勾去掉,点选“显示隐藏的文件、文件夹和驱动器,如下图:2、点击确定后,找到:C:\Users\hobe\Local Settings文件夹,此时点击文件夹是拒绝访问的,右击Local Settings文件夹,点选“添加管理员权限”,会出来一个DOS框,等它运行完后,就能打开Local Settings文件夹了。

3、如果右击菜单中没有“添加管理员权限”选项,将以下字段复制到文本文件中,并将后缀名改为.REG格式,点击运行后,即可在菜单中看到“添加管理员权限”选项了。

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="添加管理员权限""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cmd.exe /c takeown /f \"%1\" & icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" & icacls \"%1\" /grant administrators:F"[HKEY_CLASSES_ROOT\exefile\shell\runas2]@="添加管理员权限""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]@="cmd.exe /c takeown /f \"%1\" & icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" & icacls \"%1\" /grant administrators:F"[HKEY_CLASSES_ROOT\Directory\shell\runas]@="添加管理员权限""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\Directory\shell\runas\command]@="cmd.exe /c takeown /f \"%1\" /r /d y & icacls \"%1\" /grant administrators:F /t""IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y & icacls \"%1\" /grant administrators:F /t"。

Foxmail使用方法

Foxmail使用方法

Foxmail使用方法一、帐户设置第一次运行FoxMail时,系统会自动启动向导程序,引导用户添加第一个邮件账户。

步骤如下:1、弹出的第一个窗口显示提示信息,单击[下一步]按钮。

2、进入[建立新的用户帐户]窗口,在[用户名]框中输人用户姓名或代号等信息,此名称用于区分同一台机器上FoxMail的各个用户。

窗口中的邮箱路径框用于设置FoxMail收到邮件后在硬盘上的储存路径。

可以选择默认路径,即FoxMail程序的所在路径;也可以单击[选择]按钮指定其他位置。

完成后单击[下一步]按钮。

3、进人[邮件身份标识]窗口。

在[发送者姓名]框中输入邮件中用于落款的称谓。

在[邮件地址]框中输入自己已有的邮箱地址。

完成后单击[下一步]按钮。

4、进人[指定邮件服务器]窗口。

确认POP3和SMTP服务器名、账户名、密码单击[下一步]按钮。

POP3服务器和SMTP服务器地址需根据个人电子信箱的情况,查看电子信箱服务说明。

对于263电子信箱,POP3服务器为,SMTP服务器为。

5、向导显示账户建立完成,单击[完成]按钮结束。

在以后使用FoxMail时,可以从菜单选择[账户]->[新建]命令打开此向导建立新用户。

在Foxmail中可以查看用户帐户。

单击菜单项“帐户”,在弹出的帐户菜单中选择最下面的“属性”顼,弹出的帐户属性设置窗口,选择窗口中的“邮件服务器”标签选项,可以检查和修改刚才设置的邮件服务器的地址,最后填入访问信箱的口令(也可以在连接收信的时候输入口令),邮件服务器就基本设置好了。

二、撰写、发送邮件FoxMail为用户提供了便于撰写和发送邮件的邮件编辑器, 撰写新邮件的步骤如下:1、单击工具栏上的[撰写]按钮,或者从菜单栏选择[邮件]->[写新邮件]命令,打开邮件编辑器。

2、在[收件人]一栏中填写收信人的邮件地址,在[主题]栏中填写邮件的主题。

在[抄送]栏中用逗号分隔依次填入几个邮件地址可将邮件同时发给其他人。

HTML Email 编写指南

HTML Email 编写指南

HTML Email 编写指南作者:阮一峰日期: 2013年6月16日今天,我想写一个"低技术"问题。

话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly。

每周收到一封邮件,了解本周的大事。

有一天,我就在想,是不是我也能做一个这样的邮件?然后,就发现这事不那么容易。

抛开后台和编辑工作,单单是设计一个Email样板,就需要不少心思。

因为这种带格式的邮件,其实就是一张网页,正式名称叫做HTML Email。

它能否正常显示,完全取决于邮件客户端。

大多数的邮件客户端(比如Outlook和Gmail),会过滤HTML设置,让邮件面目全非。

我发现,编写HTML Email的窍门,就是使用15年前的网页制作方法。

下面就是我整理的编写指南。

1. Doctype目前,兼容性最好的Doctype是XHTML 1.0 Strict,事实上Gmail 和Hotmail会删掉你的Doctype,换上这个Doctype。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transit ional.dtd"><html xmlns="/1999/xhtml"> <head><meta http-equiv="Content-Type"content="text/html; charset=UTF-8" /><title>HTML Email编写指南</title><meta name="viewport"content="width=device-width,initial-scale=1.0"/></head></html>使用这个Doctype,也就意味着,不能使用HTML5的语法。

19 Foxmail使用

19 Foxmail使用

7.附件预览 Foxmail除了可以看邮件,还能直接看附件 。对于 常用的办公附件,可以直接在Foxmail中进行预览, 目前支持预览的类型包括office文档、图片、文本文 档、html文件等格式
Foxmail6.5Beta3
支持邮件档案的信息管理 用户可以对联系人信息项进行编辑和添加,可以关联腾讯RTX,
/help/client_04.htm
/help2/2007-02-03-24.html /mapp/help/mail/help3.jsp /answerpage_1935.html
Foxmail是由华中科技大学(原华中理工大学)张小龙开发的一款 优秀的国产电子邮件客户端软件,2005年3月16日被腾讯收购。 新的Foxmail具备强大的反垃圾邮件功能。它使用多种技术对 邮件进行判别,能够准确识别垃圾邮件与非垃圾邮件。垃圾邮 件会被自动分捡到垃圾邮件箱中,有效地降低垃圾邮件对用 FOXMAIL户干扰,最大限度地减少用户因为处理垃圾邮件而 浪费的时间。数字签名和加密功能在Foxmail 5.0中得到支持, 可以确保电子邮件的真实性和保密性。通过安全套接层(SSL) 协议收发邮件使得在邮件接收和发送过程中,传输的数据都经 过严格的加密,有效防止黑客窃听,保证数据安全。其他改进 包括:阅读和发送国际邮件(支持Unicode)、地址簿同步、通过 安全套接层(SSL)协议收发邮件、收取yahoo邮箱邮件;提高收 发Hotmail、MSN电子邮件速度 支持名片(vCard)、以嵌入方 式显示附件图片、增强本地邮箱邮件搜索功能等等。
优化若干体验,修改若干问题 :提高了邮件的搜索功能的稳定
性 ;远程管理的优化处理 ;增强过滤器功能,过滤器支持地址 簿文件夹的关联设定 ;新建帐户支持个性图片的选择 ;用户在 转发邮件的时候可以直接修改附件的内容进行发送 ;优化了 IMAP帐户的邮件管理 ;解决了部分新邮件提示栏中的邮件阅读 后,还会提示的问题

python抓取邮件的get_payload函数 -回复

python抓取邮件的get_payload函数 -回复

python抓取邮件的get_payload函数-回复如何使用Python中邮件模块(email module)的get_payload函数来抓取邮件的内容。

邮件是我们日常生活中重要的沟通工具之一,它不仅用于个人通信,也被广泛应用于商业领域。

在处理大量邮件时,自动化抓取邮件的内容是非常有用的。

Python提供了一个名为email的标准库,其中的email模块具有抓取和解析邮件的功能,通过使用其中的get_payload函数,我们可以轻松地从邮件中提取出需要的内容。

本文将介绍如何使用Python中的email模块的get_payload函数来抓取邮件的内容。

我们将分为以下几个步骤进行讲解:1.导入所需的模块在开始之前,我们需要导入Python中的一些模块。

首先,我们需要导入email模块,它是Python标准库中用于处理邮件的模块。

此外,如果我们需要连接到邮件服务器来抓取邮件,则还需要导入smtplib和imaplib 模块。

下面是导入所需模块的代码:import emailimport smtplibimport imaplib2.连接到邮件服务器如果我们想要从邮件服务器抓取邮件的内容,我们需要连接到邮件服务器。

这取决于你使用的邮件服务器类型,你可能需要使用不同的方式来连接。

在这里,我们将使用IMAP协议来连接到邮件服务器,并使用imaplib模块中的IMAP4_SSL方法来实现安全连接。

下面是一个连接到邮件服务器的示例代码:mail_server = imaplib.IMAP4_SSL('imap.example')3.登录邮件服务器一旦连接到邮件服务器,我们需要登录到我们的邮箱账户。

通常,我们可以使用我们的邮箱地址和密码来进行身份验证。

下面是一个登录邮件服务器的示例代码:mail_server.login('your_emailexample', 'your_password')4.选择邮件文件夹一旦成功登录到邮件服务器,我们需要选择一个邮件文件夹来抓取邮件。

教你如何用FOXMAIL设置GMAIL_HOTMAIL_YAHOO邮箱(及FOXMAIL其他问题攻略) 2

教你如何用FOXMAIL设置GMAIL_HOTMAIL_YAHOO邮箱(及FOXMAIL其他问题攻略) 2

三大国外免费邮箱的使用详解和点评:Hotmail,Gmail,Yahoo(含Yahoo国际和Yahoo中文)Foxmail Spaces版权所有本文是在前文《三大国外免费邮箱的使用详解:Hotmail,Gmail,Yahoo中文》的基础上更新而来,增加和编辑了部分内容。

希望能够有助于解决大家在使用foxmail收发Hotmail、GMail以及Yahoo!(包括.com和)邮件当中所遇到的问题。

这些内容默认是以读者使用Foxmail6.0版本为前提的。

全文分为以下部分:一、Hotmail(含FreePOPs使用方法)二、Gmail三、雅虎Yahoo!(含雅虎中国邮箱和雅虎国际邮箱)====================================一、Hotmail根据我的实际使用情况,Foxmail6.0beta2版本及以后版本支持Hotmail不需要任何单独的设置,直接新建账户,按照要求填写好所有选项即可。

Foxmail能够自动的为你设置好Foxhot的选项。

关键问题:如果你是2004年10月以后注册的hotmail或者msn,那么微软不提供收取邮件的pop服务。

如果你在2004年10月之前申请的,但是你从来没用pop方式收取,那么你也不可以使用pop。

即使你曾经能够使用POP 收信,但是如果你曾经使用MSN Premium破解过Hotmail的2G邮箱,一旦被查出的话也会被禁止使用POP。

还有一个传闻是:对于免费邮箱,微软只对部分“铁杆用户”继续开放pop接收功能。

我的感觉是可能在微软改变政策的那一段时间保持活跃的账户被认为是“资深用户”,这也是为什么很多申请时间非常早,也断断续续用过pop 的朋友仍然被微软排斥在外的原因。

提示:无法使用POP3的时候会弹出如下提示,原文大义为:“Hotmail出错,HTTP/1.1 402错误。

您需要注册后才能够利用OUTLOOK和OUTLOOK EXPRESS等软件收取hotmail邮件,请到/general/email这个网址去注册(交费)”。

图示教你设置Foxmail、Dreamail、Outlook的参数问题

图示教你设置Foxmail、Dreamail、Outlook的参数问题

使用Foxmail、Dreamail、Outlook收发GMAIL、163等常用邮箱邮件如何设置POP3、SMTP的参数问题解决办法2007-06-24 09:42一、常用邮件服务器名(POP3,SMTP地址)需要配置你的outlook吗?希望下面的服务器名对你有用:常用邮件服务器名gmail()POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址: ::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址::POP3服务器地址:SMTP服务器地址:二、如何设置POP3方式收发邮件(foxmail)FoxMail的设置方法比如,您拥有网站域名您则可根据需要开设用户如;youname1@ 、youname2@ , youname5@等。

本帮助采用国内著名的Foxmail为例来说明POP3收发邮件的设置1、软件的下载地址:/download.htm(Foxmail5.0 简体中文版)2、设置方法第一步:打开Foxmail,点击菜单栏的“帐户”>“新建” (如图1所示)3:出现Foxmail用户向导后,点击下一步(如图2所示)4:在用户名一栏中填入你的用户名,如“张三”或“李四”(本例以“盈进网络”为例),并点击下一步(如图3所示)5:-在“发送有姓名”中填入你的姓名,如“张三”或“李四”;也可以是公司名,如“某某某公司”(本例以“盈进网络站长”为例);并在邮件地址中填入你的Email地址;点击下一步(如图4所示)6:这一步至关重要,邮箱POP3的设置成功与否关键就在此!(如图5所示)POP3服务器、SMTP服务器的设置均为:(如你的域名为,则应设为:)POP3帐户名一定要是全名(带上域名的名辍),如:webmaster@ 7:出现(图6)的画面时点击完成就可以了。

用foxmail发送邮件时常见的出错代码、常见故障解决方法

用foxmail发送邮件时常见的出错代码、常见故障解决方法

用Foxmail发送邮件时常见的出错代码‎、常见故障解决方法Foxmail只能‎够收取无法发送,这个可能是询问最多的问题‎之一,有必要拿出来单独讲一下。

由于能够收‎取邮件,这说明网络没有问题,密码也没有错‎误,只是在发送邮件的这一步出现了故障,或‎者说这个问题的根本在于我们自己的机器设置‎,与网络状态无关。

首先确认邮箱的smt‎p服务器有没填写正确,如pop和pop3‎是否搞混了(有没有“3”字),IP地址是‎否错误等等。

确认无误后再检查邮箱的SMT‎P是否需要验证(从网页登录你的邮箱,找“‎帮助文档”,这两点一般都会写明的)。

如果‎需要的话(实际上现在基本上都需要验证的了‎)选中:账户属性 - 邮件服务器- SM‎T P服务器需要身份验证。

在升级到foxm‎a il6.0beta2到时候可能出现原有‎的SMTP验证被取消导致无法发信的情况,‎在账户属性当中重新设置一下即可。

另外一‎个可能是由于你安装的杀毒软件或者网络防火‎墙设置里面阻止了25端口。

可以关闭防火墙‎或者把邮件监控暂时关闭来判断是否这个原因‎。

以卡巴斯基为例:设置-修改实时保护-‎实时保护-把“邮件保护”关闭。

如果是m‎a c的话你把六条规则的第一个去掉,就是‎“禁止大量蠕虫病毒”的那个选项去掉。

那个‎选项检测25端口。

或者在“禁止大量发送邮‎件的蠕虫病毒发送邮件”选项前打勾,但在排‎除列表中添加foxmail.exe。

瑞‎星的具体设置是打开瑞星的管理程序,选‎择菜单选项设置,在计算机监控设置页面,‎关闭开机时启动邮件监控选项。

注意可能需‎要重新启动电脑才能生效。

第三个可能的原‎因是:有些服务器对发件人地址进行检查,对‎于发件人地址不是由本服务器提供的邮件,不‎予已发送。

解决的办法是:打开Foxmai‎l【账户属性】中对话框,在【个人信息】‎的【电子邮件地址】中填写SMTP服务器所‎属的邮箱系统提供的邮件地址。

小资料:如‎果是SMTP需要验证的条件没有满足,通常‎都会返回如下信息:1、服务器返回“5‎35 Error authenticat‎i on failed”。

手写uidl解决Foxmail崩溃重新下载所有邮件的问题

手写uidl解决Foxmail崩溃重新下载所有邮件的问题

手写 uidl 解决 Foxmail 崩溃重新下载所有邮件的问题这两天将邮件服务器换了台机器,结果像foxmail等客户端把原来的邮件又都重新收了一遍,间接导致所有人都在那收邮件,造成排队现象,很多人一上午无法正常的收邮件首先分析下为啥会造成这种现象foxmail的工作原理是通过pop协议登陆邮件服务器,验证每封邮件的uidl值是否跟本地的uidl文件中记录一致,如果一样则不会收取,如果本地没有则认为是新邮件将其下载下来。

那问题可能就出在这个uidl上了,对比原来的服务器和新服务器上的uidl果然数值不一样,所以foxmail才会认为是新邮件,将之前的所有邮件下载下来。

目前只想到了两个在客户端解决的办法,服务端如何在迁移过程中保持原有的uidl 暂时还没想到办法,客户端解决办法如下:1、将收件箱的所有邮件转移(需web支持此功能)通过网页访问你的邮箱,创建一个文件夹,然后找到选项,尽可能的把当页显示邮件的数量调到最大或是所有,下一步就是全选这些邮件,将邮件转移到你刚才建立的文件夹上,最后再去这个文件夹把你foxmail中没有的新邮件再转移回收件箱中,这样foxmail就可以不用把以前的邮件全都再收一遍了。

如果你的网页只能显示100或200封邮件,而你却又上万封,那就一页一页去移吧,哈哈,也可以试试下边的方法,需要点技术含量。

2、获取邮件服务器上的uidl复制到本地的uidl文件里使用telnet登陆邮件服务器telnet 邮件服务器pop地址 110 (此步可以用cmd的命令行或是客户端工具如SecureCRT)例如t elnet 110返回OK信息,输入你邮箱用户名user aaa返回OK信息,输入密码pass 123456返回OK信息,登陆成功输入uidl命令之前,由于uidl会很多,一屏显示不下,我用的是SecureCRT,点击“文件”中的“记录会话”,把输出保存到一个文件中,设置好后,输如uidl,就会把uidl列表列印出来并保存到刚才设置的文件中导出复制那些数据到一个新建的记事本上,数据的最后面紧接着加上&&2011-11-10(当前日期),然后再复制到FOXMAIL安装路径下找到原来的uidl文件里面原有数据的后面,就OK了输入quit,退出修正一下那个生成文件,将前边的序号去掉,行尾加入&&2011-11-10,例如1 MD50000000001:MSG:17369:30146148:1179624192改为MD50000000001:MSG:17369:30146148:1179624192&&2011-11-10把修改后uidl后,找到foxmail文件夹下你的邮箱文件夹,下边有个uidl的文件,打开将修改后的uidl值复制进去就可以了在linux下编辑更容易点awk '{print $2}' session.log | sed 's#$#\&\&2011-11-10#' > uidl生成完文件后,去掉文本首和文本尾的一些信息后,直接将文件覆盖即可另一个人的处理方法:公司电脑上装的邮件客户端是 Foxmail (Foxmail 6 正式版 020)昨天先崩溃失去响应然后不得已杀死 Foxmail 进程再启动收信就开始收所有信原因是 uidl 文件出问题了解决办法:telnet mailserver 110USER windtearPASS UIDL把 UIDL 的返回记下来简单处理一下就行Foxmail 的格式如下:,S=14522&&2008-03-07。

使用带有html正文的gmail帐户的SMTPpython发送电子邮件

使用带有html正文的gmail帐户的SMTPpython发送电子邮件

使用带有html正文的gmail帐户的SMTPpython发送电子邮件我正在尝试使用SMTP库从python脚本使用gmail帐户发送电子邮件.它与普通的邮件正常工作正常.但是当我尝试使用HTML正文发送它时.它不允许我发送.# Import smtplib to provide email functionsimport smtplib# Import the email modulesfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMET ext# Define email addresses to useaddr_to='********************'addr_from="***************"# Define SMTP email server detailssmtp_server = ''smtp_user='****************'smtp_pass = 'xxxxxxx'# Construct emailmsg = MIMEMultipart('alternative')msg['To'] = *emphasized text*addr_tomsg['From'] = addr_frommsg['Subject'] = 'T est Email From RPi'# Create the body of the message (a plain-text and an HTML version).text = "This is a test message.\nText and html."html = """<html><head></head><body><p>This is a test message.</p><p>Text and HTML</p></body></html>"""# Record the MIME types of both parts - text/plain and text/html.part1 = MIMEText(text, 'plain')part2 = MIMEText(html, 'html')# Attach parts into message container.# According to RFC 2046, the last part of a multipart message, in this case# the HTML message, is best and preferred.msg.attach(part1)msg.attach(part2)# Send the message via an SMTP servers = smtplib.SMTP(smtp_server,587)s.login(smtp_user,smtp_pass)s.sendmail(addr_from, addr_to, msg.as_string())s.quit()解决方法:在尝试登录之前添加这两行,它不会给您带来身份验证错误.server.ehlo()server.starttls()所以你的代码应该是这样的:# Import smtplib to provide email functionsimport smtplib# Import the email modulesfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMET ext# Define email addresses to useaddr_to='********************'addr_from="***************"# Define SMTP email server detailssmtp_server = ''smtp_user='****************'smtp_pass = 'xxxxxxx'# Construct emailmsg = MIMEMultipart('alternative')msg['To'] = *emphasized text*addr_tomsg['From'] = addr_frommsg['Subject'] = 'T est Email From RPi'# Create the body of the message (a plain-text and an HTML version).text = "This is a test message.\nText and html."(your html code)# Record the MIME types of both parts - text/plain and text/html.part1 = MIMEText(text, 'plain')part2 = MIMEText(html, 'html')# Attach parts into message container.# According to RFC 2046, the last part of a multipart message, in this case# the HTML message, is best and preferred.msg.attach(part1)msg.attach(part2)# Send the message via an SMTP servers = smtplib.SMTP(smtp_server,587)s.ehlo()s.starttls()s.login(smtp_user,smtp_pass)s.sendmail(addr_from, addr_to, msg.as_string())s.quit()来源:。

使Gmail更加完美的Firefox插件及油猴

使Gmail更加完美的Firefox插件及油猴

使Gmail更加完美的Firefox插件及油猴1、Better Gmail 2Firefox 上一款非常有用的Gmail插件,在Better Gmail 2中整合了许多的 Greasemonkey脚本,用这些脚本你可以为 Gmail添加很多新的功能。

比如说皮肤,一键式会话,集成Google Reader…。

如果你还在使用旧版本的Gmail,那你应该下载的是Better Gmail 而不是Better Gmail 2。

同时你应该保证你的火狐同时安装了 GreaseMonkey。

https:///zh-CN/firefox/addon/6076/2、ActiveInbox(GTD Inbox)对于每天要处理大量邮件的人来说,这是一个很了不起的插件,他的主要功能就是将你的邮件变成一个任务列表。

3、Gmail Manager除Gmail Notifier外一个非常好用的邮件检查插件,同时也可以使用Google Talk来完成新邮件的提醒。

Gmail Manager可以完成多账户的邮件的特性,并且还可以在状态栏显示未读邮件,空间使用情况,保存的草稿,邮件摘要等等信息。

https:///zh-CN/firefox/addon/1320/4、Gmail S/MIME在Gmail中发送和接收带有签名和经过加密的邮件。

https:///zh-CN/firefox/addon/592/5、Dragdropupload发送邮件添加附件的时候不必要通过浏览选择某个文件了,你可以用这个插件直接将附件拖到Gmail里就完成了附件的添加。

https:///zh-CN/firefox/addon/2190/6、Gspace此扩展允许您使用Gmail空间来存储文件。

它作为一个在线驱动器,所以你可以从您的硬盘上传文件,也可以在任何一个有网络的地方访问这些文件。

https:///zh-CN/firefox/addon/1593/7、Integrated GMail将 Google 的全系列服务都整合集成到 Gmail 界面中!甚至还可以将其它网站也集成在 Gmail 中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Note for using CDC (com m unication device class) or VCP (Virtual Com Port) to exchange data between STM32 and PC via USB .The sam ple code and related tools can be downloaded via:https:///rwm ao/cdc_onstm 32f411rc/downloadshttps:///rwm ao/cdc_onstm 32f411rc/src it is a repository. There is wiki too.如何读取数据,参考: http://www.stm /question/160关于接收数据的讨论在https://m /public/STe2ecom m unities/m cu/Lists/cortex_m x_stm 32/Flat.aspx?RootFolder=/public/STe2ecom m unities/m cu/Lists/cortex_m x_stm 32/Read%20data%20from %20PC%20to%20S ¤tviews=40这是另外一个例子,可以参考用. /hiker-blogs/p/stm 32_usb.htm l关于波特率是这么说的: STM32向PC 发送的是USB 协议的数据包,跟串口没有一毛钱的关系。

PC 端的USB 接口收到USB 协议的数据包后,由驱动程序来解包并放入操作系统的串口缓冲区里,这样,串口助手类的工具就能够从缓冲区里读到数据,串口助手就认为是有 uart 数据到来了。

我刚才说的,是指PC 的uart 受到串口助手的波特率限制时如何摆脱这个限制,跟usb 没关系。

If you are not patient to read through, you can directly go to the last part:Bugs or possible error you may face .Developm ent tools:Keil 5.16a, FDP2.6 pack.Cubem x v1.8pack.Chip: STM32F411RC 64pins.------------------------------------------------------------------------------------Implementation of hardware:On STM32 side, USB m ust be correctly configured.The d- and d+ datalines are sim ply connected to the STM32F411RC m icro-controller (PA11 and PA12).One of the m ost im portant thing is the 1.5k pull-up resistor to identify the devices itself as high speed USB.Without the resistor, PC m ay not be able to detect the device at all.Show Detail2016-02-27 15:59STM32 F411RC 芯片使用CDC/VCP 功能 --更新 -- 软件技巧On PC side, no need for any hardware im plem entation as long as USB port is available.VCP driver is needed for PC to correctly access the data./web/en/catalog/tools/PF257938You also need a software to m onitor the data sent through USB (virtual com port).The software can be found in the repository.--------------------------------------------------------------------------------Software implementation.1. Use STM32F4cubemx to generate the project.Not m uch to configure. Only select USB and I2C. Note I2C is not necessary for VCP. I used it for som ething else.2. Implement the USB TX function.(1). Im plem ent the data sending function, CDC_Transmit_FS. in file:usbd_cdc_if.c/*** @brief CDC_Transmit_FS* Data send over USB IN endpoint are sent over CDC interface* through this function.* @note* @param Buf: Buffer of data to be send* @param Len: Number of data to be send (in bytes)* @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL or USBD_BUSY*/uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len){// uint8_t result = USBD_OK;/* USER CODE BEGIN 7 *///original code is too simple/* USBD_CDC_SetTxBuffer(hUsbDevice_0, Buf, Len);result = USBD_CDC_TransmitPacket(hUsbDevice_0);*/// redefine the function//I revised the code to send long strings exceeding APP_TX_DATA_SIZE. rwmao uint8_t result = USBD_OK;if ( hUsbDevice_0 == NULL ) return USBD_FAIL;USBD_CDC_HandleTypeDef *pCDC =(USBD_CDC_HandleTypeDef *)hUsbDevice_0->pClassData;while(pCDC->TxState) { } //Wait for previous transfer to complete/* USER CODE BEGIN 8 */if (Len > APP_TX_DATA_SIZE){int offset=0;while(offset<Len){int todo = MIN(APP_TX_DATA_SIZE,Len - offset);result = CDC_Transmit_FS(Buf + offset, todo);if ( ( result != USBD_OK ) && ( result != USBD_BUSY ) ) { /* Error: Break out now */return result;}offset+=todo;}return USBD_OK;}pCDC = (USBD_CDC_HandleTypeDef *)hUsbDevice_0->pClassData;/* TODO: Consider a timeout in the following wait loop. */while(pCDC->TxState) { } //Wait for previous transfer to complete int i;for ( i = 0; i < Len; i++ ) {UserTxBufferFS[i] = Buf[i];}USBD_CDC_SetTxBuffer(hUsbDevice_0, &UserTxBufferFS[0], Len);result = USBD_CDC_TransmitPacket(hUsbDevice_0);/* USER CODE END 7 */return result;}You can change the buffer size too.Now the function to send data is ready.For convenience, we define a function to call the subroutine in usb_device.c(.h).Now in m ain.c, you can call the subroutine to send data.A snapshot of the captured data is:--------------------------------------------------------------------------------------从PC端接收数据最主要的是在usbd_cdc_if.c文件中把 callback 函数CDC_Receive_FS 补充完整.每次有接收到数据后系统会自动调用这个函数CDC_Receive_FS并且定义一个变量指示当前是否有数据接收到并且还没有处理过. 这点也很重要.然后定义另外一个函数VCP_retrieveInputData可以用来检查是否接收到数据, 如果返回0表示没有数据, 如果有数据,那么通过传递过去的指针返回数据.这里我们定义了一个队列操作, 可以存储多条数据,不会被覆盖.每次操作VCP_retrieveInputData处理一条数据, 直到所有数据处理完毕,复位变量.#define MaxCommandsInBuffer 10 //max 10 commands can be received and saved without overwriting. Each command has a max size of APP_RX_DATA_SIZEstatic struct{int pos_receive, pos_process; //pos_receive is the current position in buffer to save incoming data. pos_process is the index of data in buffer which has been processed.//if pos_receive=pos_process, it means all data were processed, waiting for new data comingunsigned char IsCommandDataReceived; //anynumber >0 means data were received. 0 means no data is availableuint8_t UserRxBufferFS[MaxCommandsInBuffer][APP_RX_DATA_SIZE];//it could save<MaxCommandsInBuffer> number of commandsuint8_t CommandsLens[MaxCommandsInBuffer]; //save the len of each command} s_RxBuffers;int8_t CDC_Receive_FS (uint8_t* Buf, uint32_t *Len){/* USER CODE BEGIN 6 */s_RxBuffers.IsCommandDataReceived=1; //indicates data were received 指示有数据接收到缓存中s_mandsLens[s_RxBuffers.pos_receive]=*Len; //only set the length, data wasdirectly saved to buffers_RxBuffers.pos_receive++;//move to next position to receive dataif(s_RxBuffers.pos_receive>=MaxCommandsInBuffer) //reach the last buffer, need to rewind to 0 {s_RxBuffers.pos_receive=0;}//prepare to receive the next dataUSBD_CDC_SetRxBuffer(hUsbDevice_0, s_erRxBufferFS[s_RxBuffers.pos_receive]);//Set the buffer to receive incoming dataUSBD_CDC_ReceivePacket(hUsbDevice_0);// Tell that you are ready to receive the next packet 这点也很重要return USBD_OK;/* USER CODE END 6 */}Define in the same file as that of CDC_Receive_FS/*** @brief VCP_retrieveInputData, defined by user* Call this function frequently to check if data is received.**** @param Buf: Buffer of data to be received* @param Len: Number of data received (in bytes)* @retval 0 means no data was received.*/int8_t VCP_retrieveInputData(uint8_t* Buf, uint32_t *Len){if(s_RxBuffers.IsCommandDataReceived==0)return0; //no data receivedint index=s_RxBuffers.pos_process;*Len=s_mandsLens[index]; //return the lengthmemcpy(Buf,s_erRxBufferFS[index],*Len);Buf[*Len]='\0'; //testing only. make sure there is ending char in the returned command string //check if all data were processed.s_RxBuffers.pos_process++;if(s_RxBuffers.pos_process>=MaxCommandsInBuffer) //reach the last buffer, need to rewind to 0 {s_RxBuffers.pos_process=0;}if(s_RxBuffers.pos_process==s_RxBuffers.pos_receive)s_RxBuffers.IsCommandDataReceived=0; //check if all data were processedreturn1;}In main() frequently call above defined VCP_retrieveInputDatawhile(1){// DO something else hereif(VCP_retrieveInputData(hexbuffer,&pos32)!=0){// you could do data processing here.//by demo, i just send it back to PCsprintf(textbuf,"i=%d,data=%s\n",i_temp0,hexbuffer);//export it to charbuffer first.SendTextMsgToUSB(textbuf); //send the text to PC via cdchexbuffer[0]='\0';}TM_DelayMillis(10);//it is better to delay a little bit time, 0.1ms up to a few ms i_temp0++;}3. Bugs or possible error you may face.(1). PC doesn't response at all when you plug in the usb cable.This is the m ost headache you m ay face. There are lots of possibility.One of them is the m issing pull-up resistor. Look at the first page. You m ay need to connect a 1.5kohm pull up resistor.The idea is the device needs to be correctly identified.bm adesim /um s_3.htm(2). PC response, but it prompts "USB device not recognized"The problem is that m y own board uses self-powered usb. Doesn't use the VBUS.Therefore it should be disabled.(3).USB is recognized by PC, but reported as unknown or "This device cannot start"This problem was discussed in the forum as link:This one is easy to correct. Go to startup fileand change stacksize and heap size from 400-> 4000, 200->2000.Last note, internal clock is OK for the USB data transfer.2015-10-23。

相关文档
最新文档