怎么发html邮件

怎么发html邮件,第1张

一般在发邮件的时候下面会提示的,用HTML格式发送的话,对方就能看见的HTML网页。具体 *** 作如下:

1、点击撰写邮件;

2、红色箭头指示地方有html代码,点击进去;

3、点击html;

4、将做好的html代码复制进去,然后点击返回可视化编辑即可;

5、注意图片保存的网络地址。

1,使用桌面邮件程序如outlook,foxmail可以选择html模板,发送的邮件均会是html格式的。

2,使用gmail,126等邮箱其本生提供文本格式化,而格式化即使为文字添加代码只是这些代码你看不到而已,你所看到的是代码执行以后的结果,因此我估计如果你直接自行编写代码在里面也是可以格式化的,如果是这样你可以用网页编辑工具实现设计好你的简历页面然后粘贴进去即可。

3,2方法没有试过,如果不行可以采用以下方法,将简历网页做好,然后申请一个免费空间放上去,然后在给公司的邮件中写上这个网页的连接地址。

制作HTML网页可以用dreamweaver软件开发工具,对于新手来说是在适合不过,因为有很多标签和属性给与提示。只要你学会了html、DIV+CSS这两大块,完成一个静态的网站可以说搓搓有余了。如果你还想要将网站做的更加的华丽,你要需学习JS等知识。

发送html格式的邮件void jButton8_actionPerformed(ActionEvent e) {

try

{//此段代码用来发送带有html信息的邮件

Properties props = new Properties()

Authenticator auth = new Email_Autherticator()

props.put( "mail.smtp.host ",host)

props.put( "mail.smtp.auth ", "true ")

Session session = Session.getDefaultInstance(props,auth)

MimeMessage message = new MimeMessage(session)

//设置邮件正文

String htmltext= " <h1>hello </h1>"+ " <a href=\ " http://www.sina.com.cn\ " target=\ "_blank\ ">click me please! </a>"

message.setContent(htmltext, "text/html ")//text/plain设置邮件的格式因为是带有html文档的,所以用text/html格式

message.setSubject(mail_subject)

// message.setText(mail_body)在使用message.setContent()时候,好象不能用message.setText()

message.setHeader(mail_head_name,mail_head_value)

message.setSentDate(new Date())

Address address = new InternetAddress(mail_from, "sunxiaoming ")

message.setFrom(address)

Address toAddress = new InternetAddress(mail_to)

message.addRecipient(Message.RecipientType.TO,toAddress)

Transport.send(message)

System.out.println( "send ok! ")

}

catch(Exception ex)

{

System.out.println( "faild "+ex)

}

}

void jButton9_actionPerformed(ActionEvent e) {

try

{//此段代码用来发送带有图片的邮件

String file = "./20020423/test.gif "

Properties props = new Properties()

Authenticator auth = new Email_Autherticator()

props.put( "mail.smtp.host ",host)

props.put( "mail.smtp.auth ", "true ")

Session session = Session.getDefaultInstance(props,auth)

MimeMessage message = new MimeMessage(session)

message.setSubject( "Embedded Image ")

Address address = new InternetAddress(mail_from, "sunxiaoming ")

message.setFrom(address)

Address toAddress = new InternetAddress(mail_to)

message.addRecipient(Message.RecipientType.TO,toAddress)

message.setHeader(mail_head_name,mail_head_value)

message.setSentDate(new Date())

BodyPart messageBodyPart = new MimeBodyPart()

String htmlText = " <h1><hello></h1>"+ " <img src=\ "cid:memememe\ ">"//加入图片

messageBodyPart.setContent(htmlText, "text/html ")

//原理同发送附件一样,将邮件看成有多个部分组成的,先设置每一个部分,然后再全部将它们合起来即可。

//Create a related multi-part to combine the parts

MimeMultipart multipart = new MimeMultipart( "related ")

multipart.addBodyPart(messageBodyPart)

//Create part for the image

messageBodyPart = new MimeBodyPart()

//Fetch the image and associate to part

DataSource fds = new FileDataSource(file)

messageBodyPart.setDataHandler(new DataHandler(fds))

messageBodyPart.setHeader( "Content-ID ", "memememe ")

//Add part to multi-part

multipart.addBodyPart(messageBodyPart)

//Associate multi-part with message

message.setContent(multipart)

Transport.send(message)

System.out.println( "send ok! ")

}

catch(Exception ex)

{

System.out.println( "faild "+ex)

}

}

void jButton7_actionPerformed(ActionEvent e) {

try

{//该程序用来接受带有html信息的邮件

Properties props = System.getProperties()

Authenticator auth = new Email_Autherticator()

props.put( "mail.smtp.host ",host)

props.put( "mail.smtp.auth ", "true ")

Session session = Session.getDefaultInstance(props,auth)

Store store = session.getStore( "pop3 ")

store.connect(host,username,password)

//After connecting to the Store,you can get a Folder,which must be opened before you can read messages from it:

Folder folder = store.getFolder( "INBOX ")

folder.open(Folder.READ_WRITE)

Message message[] = folder.getMessages()

for (int i=0,n=message.lengthi <ni++)

// for (int i=0,n=1i <ni++)//only one letter received from inbox //for debug

{

String out_from_person = ((InternetAddress)message[i].getFrom()[0]).getPersonal()

String out_from_address = ((InternetAddress)message[i].getFrom()[0]).getAddress()

System.out.println( "From: "+out_from_person+ "\t ")

System.out.println( "Address: "+out_from_address+ "\t ")

String out_subject = message[i].getSubject()

System.out.println( "Subject: "+out_subject+ "\t ")

//获取邮件的信息,并且对其每一部分进行 *** 作

Part messagePart = message[i]

Object out_content = messagePart.getContent()

if (out_content instanceof Multipart)

{

messagePart = ((Multipart)out_content).getBodyPart(0)

System.out.println( "[ Multipart Message ] ")

}

String out_content_type = messagePart.getContentType()

System.out.println( "CONTENT: "+out_content_type)

jEditorPane1.setText( " ")//将其显示在jEditorPanel上

jEditorPane1.setContentType( "text/html ")

jEditorPane1.setText((String)out_content)

jEditorPane1.setEditable(false)

/*

if (out_content_type.startsWith( "text/plain ") || out_content_type.startsWith( "text/html "))

{

InputStream ipstm = messagePart.getInputStream()

BufferedReader bufreader = new BufferedReader(new InputStreamReader(ipstm))

String thisLine = bufreader.readLine()

while (thisLine != null)

{

System.out.println( "thisLine: "+thisLine)

thisLine = bufreader.readLine()

}

}

*/

System.out.println( "------------------------------------------------------------ ")

message[i].setFlag(Flags.Flag.DELETED,true)

}

folder.close(true)

store.close()

}

catch(Exception ej2)

{

System.out.println(ej2)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6129148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存