使用shell脚本发送HTML邮件
发布时间:2020-12-15 16:16:09 所属栏目:安全 来源:网络整理
导读:如何使用shell脚本发送HTML电子邮件? 首先,您需要撰写邮件。裸最小值由这两个头组成: MIME-Version: 1.0Content-Type: text/html …和适当的消息体: !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.
如何使用shell脚本发送HTML电子邮件?
首先,您需要撰写邮件。裸最小值由这两个头组成:
MIME-Version: 1.0 Content-Type: text/html …和适当的消息体: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title></title> </head> <body> <p>Hello,world!</p> </body> </html> 一旦你拥有它,你可以传递适当的信息到mail命令: body = '...' echo $body | mail -a "From: me@example.com" -a "MIME-Version: 1.0" -a "Content-Type: text/html" -s "This is the subject" you@example.com 这是一个过于简单的例子,因为你还需要处理charsets,编码,最大行长度…但这是基本上的想法。 或者,您可以在Perl或PHP中编写脚本,而不是纯shell。 更新 shell脚本基本上是一个以Unix行结尾的文本文件,它以一个名为shebang的行开头,该行告诉shell必须将该文件传递给哪个解释器,遵循解释器理解并具有执行权限的一些命令(在Unix中是一个文件属性)。例如,假设您将以下内容保存为hello-world: #!/bin/sh echo Hello,world! 然后您分配执行权限: chmod +x hello-world 最后你可以运行它: ./hello-world 无论如何,这与原来的问题无关。在使用高级任务之前,您应该熟悉基本的shell脚本。在这里,你是一个关于bash,流行shell的几个链接: http://www.gnu.org/software/bash/manual/html_node/index.html http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |