怎样发送英文简历邮件

2022-11-25 08:36:33 精品范文 下载本文

第1篇:怎样发送英文简历邮件

怎样发送英文简历邮件

电邮英文也是有技巧的,看下应届毕业生的介绍

千万不要把简历只作为附件发出去

首先要提醒求职者的,就是千万不要把简历只放在附件里发出去,因为这在很多时候,都相当于自己给自己的求职成功率上打了一个折扣。一个职位的招聘信息发出去后,会有大量的应聘邮件塞进邮箱,这对于HR来说简直是对耐心的巨大考验。当他好不容易熬到打开你的邮件,居然发现还要再打开附件才能看到简历。要知道,打开附件又需要一段“漫长”的时间,很可能就在这段时间里,HR终于不耐烦了,轻点鼠标“删除”了。

对照用人单位的要求写简历

如今教写简历技巧的书很多,其实,有一个最简单的窍门,就是对照着用人单位刊登的职位招聘要求写简历。很多求职者都忽视了这一点,罗罗嗦嗦写了很多,但其中对上用人单位胃口的却很少。用人单位要的是什么,不就是招聘广告上的那几点吗?所以,研究他的招聘要求是很重要的。

在招聘网站填写资料时姓名一栏加上简短的`特长自述

如果是用招聘网站系统发送,建议求职者在填写招聘网站的资料,在姓名一栏加上非常简短的特长自述,因为他们是有字符限制的,所以只能是很简短的几个词。所以最好还是用自己的邮箱,发送的时候,可以不用附件形式。

用私人邮箱发主题鲜明的应聘邮件

确实,每天都有大量的应聘信件,放眼望去,满目的“应聘”字眼。要在第一眼就和HR对上,建议在邮件主题上做点文章,突出自己的应聘优势。如要应聘的是市场部经理,对方要求是最好有4A广告公司经验,而你正好有,那么在邮件主题上就写上“具有5年4A广告公司市场部管理经验”。当然这种邮件是针对用私人邮箱发送的,如果是直接通过招聘网站上的系统发送,那么对方收到的只能是统一的“应聘**”的字样。所以建议应聘者,如果非常中意对方公司,不妨用自己的邮箱发送简历。

第2篇:BCB 发送邮件

引言

为了更有效地抑制垃圾邮件的泛滥,目前多数网站的邮件收发系统都使用了ESMTP服务的身份认证功能。即用户发送邮件时,需要对用户的身份进行验证,如果帐号或密码错误,邮件服务器会拒绝发送邮件。Borland C++ Builder 6中有丰富的控件供开发者使用,其中当然也包括邮件发送控件NMSMTP,这个控件使用方便,但是惟一的缺点是不支持邮件发送时的身份认证功能。笔者通过对邮件发送协议的分析,在使用控件的基础上设计了具有身份认证功能的邮件发送程序。ESMTP协议分析

为了实现身份认证功能,目前ESMTP协议中增加了一部分内容,这就是身份认证。下面我们看看这段认证过程,以笔者在网易的邮箱为例(其中C表示客户端,S表示邮件服务器):

(1)C: AUTH LOGIN(2)S: 334 dXNlcm5hbWU6(3)C: d3lxX2puX3NkX2Nu(4)S: 334 UGFzc3dvcmQ6(5)C: 密码略去

(6)S: 235 Authentication succeful 详细说明:

(1)客户端向服务器发送认证指令。

(2)服务器返回Base64编码串,334意味成功。编码字符串解码后为“username:”,说明要求客户端发送用户名。

(3)客户端发送Base64编码的用户名串,此处为“wyq_jn_sd_cn”.(4)服务器返回Base64编码串,334意味成功。编码字符串解码后为“paword:”,说明要求客户端发送用户口令。

(5)客户端发送Base64编码的口令串,此处略去。

(6)服务器返回普通字符串,235意味成功,表示认证成功可以发送邮件了。MIME Base64编码解释 一般的计算机编码的一个字节是8bit,0——FF就是256种不同的8bit组合。我们现在要介绍的这种Base64编码则是每个字节6bit,共有26=64种组合。其中每种组合对应一个字符,这些字符是“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567 89+/.”这就意味着每3个普通编码可以转换成4个Base64编码,那么如果需要转换的普通编码不是3的整数倍怎么办?Base64规定,位数不足的字节后面补0,然后差几个字符补几个‘=’号。

设计思路

我们可以使用NMSMTP控件与邮件服务器连接。通过调用Connect方法,然后监听OnConnect事件;在OnConnect事件里我们可以增加身份认证功能。这里是主要利用了NMSMTP从Powersock中继承的一些基本网络通讯函数,包括Read,DataAvailable,SendBuffer等来实现身份认证过程。如果身份认证成功,就可以继续进行邮件发送;否则,提示错误信息,断开网络连接。程序实现

使用BCB设计如图1所示的窗体。

图1 程序主界面

1、在登录按钮的OnClick事件中调用连接函数 void __fastcall TForm1::Logon1Click(TObject *Sender){

AddLog(“正在登录”+Edit1->Text+“......”);

NMSMTP1->Host = Edit1->Text;

//主机地址

NMSMTP1->Port = 25;

//主机端口,缺省为25

NMSMTP1->UserID = Edit4->Text;

//用户名

NMSMTP1->Connect();

//连接主机 }

2、处理OnConnect事件

void __fastcall TForm1::NMSMTP1Connect(TObject *Sender){ AddLog(“连接服务器成功。”);AnsiString Data=“”,rData=“”;bool b_ok;if(CheckBox1->Checked){

Data=“AUTH LOGINrn”;

//登录请求命令

NMSMTP1->SendBuffer(Data.c_str(),Data.Length());//命令发出

rData = WaitForReply(5);

//等待接收返回数据,5秒内必须返回

b_ok = false;

if(rData.Length()>=3){

//334意味着服务器要求输入用户名

if(rData.TrimLeft().SubString(0,3)==“334”){

AddLog(“正在验证身份......”);

b_ok =true;

} } if(!b_ok){

AddLog(“登录失败,正在退出......”);

NMSMTP1->Disconnect();

return;} rData=“”;Data=encode(Edit4->Text)+“rn”;//用户名转换为Base64编码。

NMSMTP1->SendBuffer(Data.c_str(),Data.Length());//发送用户名

rData = WaitForReply(5);b_ok=false;if(rData.Length()>=3){

// 334意味着服务器要求输入口令

if(rData.TrimLeft().SubString(0,3)==“334”){

AddLog(“正在验证口令......”);

b_ok =true;

} } if(!b_ok){

AddLog(“登录失败,正在退出......”);

NMSMTP1->Disconnect();

return;} rData=“”;Data=encode(Edit5->Text)+“rn”;//口令转换成Base64编码。

NMSMTP1->SendBuffer(Data.c_str(),Data.Length());//发送口令

rData=WaitForReply(5);b_ok = false;if(rData.Length()>=3){

if(rData.TrimLeft().SubString(0,3)==“235”){

AddLog(“登录成功......”);

b_ok =true;

} } if(!b_ok){

AddLog(“登录失败,正在退出......”);

NMSMTP1->Disconnect();

return;} } SendMail->Enabled=true;

//允许发送邮件 disconnect->Enabled=true;//允许断开连接 Logon1->Enabled=false;

//不允许再次登录 }

3、MIME Base64编码转换

AnsiString TForm1::encode(AnsiString s){ int m_len;//字符串长度 int i;//循环变量

int m_tmp;//临时变量

AnsiString m_64code;//储存Base64编码的字符串

char* m_s;//临时存储参数字符串

//Base64字符表

char m_64[]= “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”;m_len = s.Length();

//取得字符串长度

m_s = s.c_str();

m_64code=“”;

//返回串置空

//处理3的倍数以内的字符

for(i=0;i

m_tmp=m_s[i]/4;

m_64code+=m_64[m_tmp];

m_tmp=m_s[i]%4*16 + m_s[i+1]/16;

m_64code+=m_64[m_tmp];

m_tmp=m_s[i+1]%16*4 + m_s[i+2]/64;

m_64code+=m_64[m_tmp];

m_tmp=m_s[i+2]%64;

m_64code+=m_64[m_tmp];} //如果字符串的长度被3除余2 ,不足的位数补0,尾部补“=”

if(m_len%3==2){

m_tmp=m_s[m_len-2]/4;

m_64code+=m_64[m_tmp];

m_tmp=m_s[m_len-2]%4*16+m_s[m_len-1]/16;

m_64code+=m_64[m_tmp];

m_tmp=m_s[m_len-1]%16*4;

m_64code+=m_64[m_tmp];

m_64code+='=';} //如果字符串的长度被3除余1,不足的位数补0,尾部补两个“=”

if(m_len%3==1){

m_tmp=m_s[m_len-1]/4;

m_64code+=m_64[m_tmp];

m_tmp=m_s[m_len-1]%4*16;

m_64code+=m_64[m_tmp];

m_64code+=“==”;} return m_64code;}

结束语

本程序在Windows 2000环境下使用Borland C++ Builder 6.0编写及调试的,分别使用网易和新浪邮箱做实验,都可以顺利完成身份认证以及邮件发送功能。

2000年第1期的《电脑报》刊登了题目为《自己动手编写电子邮件软件》的文章,文章讲述了怎么利用VB编写1个简单的电子邮件发送程序。其实,如果你是1个C++Builder爱好者,完全可以更快、更简捷地编写出这类软件。请听我下文分解:

与E-mail密切相关的两个协议是POP3和SMTP,POP3是Post Protocol 3的缩写,利用于从POP3服务器接收电子邮件,SMTP是Simple Mail Transfer Protocol的缩写,利用于通过SMTP服务器发送电子邮件。这两个协议本身是很复杂的,但C++Builder从NetManage公司引进了POP、SMTP控件,这样,我们完全可以不去管那些收发邮件的机理,只要设置好这些控件就可以编出1个C++Builder的发送邮件程序了。下面介绍SMTP控件:

SMTP控件位于控件栏的Internet页面上,名称为:NMSMTP。SMTP的主要属性有:

Host属性,利用来指定SMTP服务器的服务器名。

Port属性,利用于指定SMTP服务器的端口号,1般设为25。

UserId属性,登录SMTP服务器时利用于设置利用户名。

PostMeage属性,此属性非常重要,从以下它的内容你就可以看出来了:

FromName 利用于指定发件人的名称。

FromAddre 利用于指定发件人的e-mail地址。

LocalProgram 利用于指定发件人所使利用的邮件客户程序。

ToAddre 收件人的地址。

Body 邮件正文。

Subject 邮件主题。

SMTP控件的方法:

Connect函数,利用于登录到SMTP服务器,使利用此函数前,Host、Port、UserId等属性必须已设好。

Disconnect函数,利用于断开与SMTP服务器的连接。

SendMail函数,利用于向SMTP服务器发送邮件。知道了这些,我们就可以写程序了。

新建应利用程序,将工程名保存为sendmail,在Form1上加入NMSMTP控件,Host属性添入SMTP服务器的名称,如:“smtp.yeah.net”,UserId属性添入你在此邮箱申请的利用户名,其它属性保持默认值;加入4个Label控件,将其Caption分别设为:“发件人名称”、“收件人地址”、“邮件主题”和“邮件正文”;加入4个Edit控件,将其Name分别设为:“Name1”、“Addre1”、“Subject1”和“Body1”;1个SpeedButton控件,Caption为:“发送”(以上属性均不含引号),Click事件代码为:

NMSMTP1->Connect();

NMSMTP1->PostMeageA->FromName=Name1->Text;

NMSMTP1->PostMeageA->FromAddre=〃superlink@yeah.net〃;

NMSMTP1->PostMeageA->ToAddre->Add(Addre1->Text);

NMSMTP1->PostMeageA->Subject=Subject1->Text;

NMSMTP1->PostMeageA->Body->Add(Body1->Text);

NMSMTP1->PostMeageA->LocalProgram=〃SendMail〃;

NMSMTP1->SendMail();

Application->MeageBoxA(〃发送完成!〃,〃邮件系统〃,MB_OK);

NMSMTP1->Disconnect();完成!有人不禁要问:“就这么简单?”,的确就这么简单。不过,NMSMTP控件还有大量的功能没在此11列出,同时还有NMPOP3控件可利用来编写接收邮件的程序,如果喜爱C++Builder的朋友感兴趣,完全可以写出象OutLook Expre、FoxMail这样的电子邮件软件。

第3篇:发送邮件传作文

2011素质教育开放周四年级教学设计《发送邮件传作文》

北塘小学谢军

一、教学目标

1、知识性目标:

了解电子信箱地址的组成部分,复习书写信件的格式,学会在电子邮件中插入附件,成功发送电子邮件

2、技能性目标:

回忆三年级所学习的因特网功能,引出本课教学内容:以“发送作文”为任务妪动,领悟电子 邮件的优点,提高 学生的信息处理能力;与语文学科整合,培养学生的实践能力和解决问题的能力

3、情感目标:

鼓动学生进行实践操作

二、教材分析

1、教学背景:

在三年级下学期,学生也已经掌握使用因特网浏览信息、搜索信息,保存网上信息,同时在语文课中,学生初步了解了书信的书写格式和基本要求

2、教学内容:

本节课主要学习申请电子信箱、发送电子邮件、发送带附件的电子邮件、了解电子邮件的优点

3、教学重点:

申请电子信箱、发送电子邮件

4、教学难点:

了解电子邮件的优点、发送带附件的电子邮件

三、教学形式

网络教学环境,并利用网络教室的软件授课。教师一边演示,一边讲解,学生在教师的引导下,看演示、分组开展操作,及时练习。

四、教学过程

(一)回忆旧

未完,继续阅读 >

《怎样发送英文简历邮件.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
怎样发送英文简历邮件
点击下载文档
相关专题
[精品范文]相关推荐
[精品范文]热门文章
下载全文