怎样用Sendmail发送HTML格式的邮件

运维 系统运维
HTML格式的邮件,简单来说就是可以美化的电子邮件,可以添加背景也就是信纸,可以加图片,背景音乐等进去的一种邮件,那你知道怎么用Sendmail来发送HTML格式的邮件吗?请跟我看下文。

HTML格式邮件就是网页格式邮件,其他邮件中不能带有字号,颜色设置,不能插入图片。HTML邮件可以做到这些,相当于你的邮件就是一个网页了。想不想用Sendmail发送HTML格式的邮件,跟我来看看吧。
 

  先将来自HTML页面的数据解码,再调用unix系统sendmail命令即可。

  例如下:#!/usr/local/bin/perl

  #

  &readparse;

  print "Content-type: text/htmlnn";

  #

  #********* BEGIN BODY********************

  #******** END BODY************************

  #

  # EACH VALUE IN THE HTML FORM WILL BE CONTAINED IN

  # THE THE @VALUE ARRAY.

  sub readparse {

  read(STDIN,$user_string,$ENV{'CONTENT_LENGTH'});

  if (length($ENV{'QUERY_STRING'})>0) {$user_string=$ENV{'QUERY_STRING'}

  };

  $user_string =~ s/+/ /g;

  @name_value_pairs = split(/&/,$user_string);

  foreach $name_value_pair (@name_value_pairs) {

  ($keyword,$value) = split(/=/,$name_value_pair);

  $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/ge;

  push(@value, "$value");

  $user_data{$keyword} = $value;

  if ($value=~/

怎么样,学会用Sendmail来发送HTML格式的邮件吗,加把劲!

【编辑推荐】

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-01-21 13:56:44

SendmailSolaris

2019-12-26 12:47:10

BashLinux命令

2011-01-21 16:40:58

NagiosSendmail

2011-01-21 09:49:18

sendmail目录

2019-11-08 15:10:59

BashBash编程Linux

2019-11-20 12:30:21

Python编程语言语音识别

2018-04-11 09:30:16

Linux硬盘分区parted

2013-04-08 10:54:51

Javascript

2016-12-22 10:44:30

数据分析找对象大数据

2009-12-02 16:08:51

linux系统

2017-03-02 09:05:56

CentOS 7Sendmail邮件

2009-06-01 09:34:22

2015-08-27 10:02:59

2013-02-26 10:05:16

vmwareAWSOpenStack

2011-01-19 14:32:17

Thunderbird设置

2011-01-21 13:21:21

sendmail安全

2011-02-21 16:21:49

Sendmail

2011-01-21 10:38:52

sendmail

2010-04-16 10:38:49

CPU消耗

2009-11-26 17:03:24

Open Suse打印
点赞
收藏

51CTO技术栈公众号