怎样发送英文简历邮件
第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、教学难点:
了解电子邮件的优点、发送带附件的电子邮件
三、教学形式
网络教学环境,并利用网络教室的软件授课。教师一边演示,一边讲解,学生在教师的引导下,看演示、分组开展操作,及时练习。
四、教学过程
(一)回忆旧
