发送文本邮件
/usr/sbin/sendmail -t -F SenderDisplayerName <<EOF
SUBJECT: sendmail test subject
TO: to_mail_address
CC: cc_mail_addres
MIME-VERSION: 1.0
Content-type: text/plain
mail content
EOF
发送HTML邮件
/usr/sbin/sendmail -t -F SenderDisplayerName <<EOF
SUBJECT: sendmail test subject
TO: to_mail_address
CC: cc_mail_addres
MIME-VERSION: 1.0
Content-type: text/html
<html>
<body>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="black">
<tr><td bgcolor="white">1</td><td bgcolor="white">content line 1</td></tr>
<tr><td bgcolor="white">2</td><td bgcolor="white">content line 2</td></tr>
</table>
</body>
</html>
EOF
发送组合消息(附件、图片等)
/usr/sbin/sendmail -t -F SenderDisplayerName <<EOF
SUBJECT: sendmail test subject
TO: to_mail_address
CC: cc_mail_addres
MIME-VERSION: 1.0
Content-Type: multipart/mixed; boundary="GvXjxJ+pjyke8COw"
--GvXjxJ+pjyke8COw
Content-type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit
<html>
<body>
<img src="cid:cid1">
<table border="0" cellpadding="0" cellspacing="1" bgcolor="black">
<tr><td bgcolor="white">1</td><td bgcolor="white">line 1</td></tr>
<tr><td bgcolor="white">2</td><td bgcolor="white">line 2</td></tr>
</table>
<img src="cid:cid2">
</body>
</html>
--GvXjxJ+pjyke8COw
Content-type: image/jpeg;name="a.jpg"
Content-Transfer-Encoding: base64
Content-ID: <cid1>
Content-Disposition: inline; filename="a.jpg"
$(base64 path/a.jpg)
--GvXjxJ+pjyke8COw
Content-type: image/jpeg; name="b.jpg"
Content-Transfer-Encoding: base64
Content-ID: <cid2>
Content-Disposition: inline; filename="b.jpg"
$(base64 path/b.jpg)
--GvXjxJ+pjyke8COw
Content-type: application/zip
Content-Transfer-Encoding: base64
Content-Disposition: attachement; filename=c.zip
$(base64 path/c.zip)
EOF
注意事项
分享到:
相关推荐
- **发送邮件失败**:确认Sendmail配置中监听地址是否正确。 通过以上步骤,你应该能够在CentOS 6.5上成功配置并测试一个Sendmail邮件服务器,实现邮件的收发。记得在实际环境中,确保安全性,避免明文密码,并根据...
`sendmail`是一个广泛使用的开源邮件传输代理,常被Linux系统用于发送邮件。本文将详细讲解如何在CentOS系统上安装并配置`sendmail`以及如何通过`sendmail`发送邮件。 首先,我们来安装`sendmail`和`mail`工具。在...
在shell脚本中,你可以使用以下基本结构来发送邮件: ```bash echo "邮件内容" | sendmail -v -r "发件人邮箱" -t -S "smtp服务器地址:25" "收件人邮箱" ``` 这里,`echo "邮件内容"`用于创建邮件正文,`-v`表示...
如果你的系统已经安装了`sendmail`或者类似的服务(如msmtp、ssmtp等),那么可以利用`sendmail-transport`轻松地发送邮件。这个策略的优势在于它的简单性和速度,因为它直接调用系统级别的`sendmail`程序,减少了...
传统的做法是利用Linux系统中的sendmail服务发送邮件,但有时由于各种原因(如sendmail服务故障或资源消耗)可能需要寻找替代方案。本文将介绍如何使用SendEmail这个轻量级的工具代替sendmail在Nagios中发送报警邮件...
Sendmail是一种邮件传输代理(MTA),主要用于在Linux或Unix系统中处理电子邮件的发送和接收。它支持多种协议,包括SMTP(简单邮件传输协议)、POP3(邮局协议版本3)和IMAP4(Internet消息访问协议版本4)。通过...
【标题】:“谷搜Linux邮件群发系统 v1.1_linux-sendmail”是一个专为Linux环境设计的批量发送电子邮件的工具。它集成了Linux下的Sendmail邮件服务,旨在提高企业在市场营销、通知公告等方面进行大规模邮件通信的...
2. **sendmail的重要性**:对于需要发送邮件通知、日志记录等功能的系统来说,`sendmail`是必不可少的服务之一。但对于不需要这些功能的服务器而言,关闭`sendmail`可以有效减少系统负载并提高安全性。 3. **...
- 一个SMTP服务器,用于发送邮件,如Postfix或Sendmail。 - 邮件通知脚本,例如`post-commit`钩子。 2. **配置SVN钩子** SVN的钩子是在特定事件(如提交)发生时执行的脚本。在SVN仓库的hooks目录下,创建一个名...
除了使用命令行工具,你还可以利用Python的`smtplib` 和 `email` 模块编写脚本来发送邮件,这将提供更多的灵活性和控制。例如: ```python import smtplib from email.mime.multipart import MIMEMultipart from ...
标题 "sqlplus 生成 html report 并用sendmail发送" 涉及到的是在IT领域中使用SQLPlus工具生成HTML格式的报表,并通过sendmail服务进行邮件发送的过程。SQLPlus是Oracle数据库的一个命令行接口,它允许用户执行SQL...
根据给定的文件信息,...- **access数据库**:用于控制对Sendmail服务器的访问权限,防止未授权的邮件发送。 通过深入理解这些知识点,可以更好地掌握Linux下电子邮件系统的构建与管理,提高网络通信的安全性和效率。
在Linux或Ubuntu环境中,配置SVN(Subversion)服务器自动发送邮件主要涉及到以下几个关键步骤,这些步骤可以帮助开发者在每次提交代码时,自动收到包含提交信息的邮件通知。 首先,我们需要下载`commit-email.pl`...
`sendMail`方法接收收件人邮箱、主题、邮件内容以及是否为HTML格式的标志,然后尝试发送邮件。 在实际使用时,你可以这样调用`GmailMailer`类: ```php $mailer = new GmailMailer('your.gmail.email@gmail.com', ...
### 使用sendmail配置企业简易邮件系统 #### 一、引言 随着企业信息化的发展,电子邮件已成为内部沟通不可或缺的一部分。sendmail作为一款强大的邮件传输代理(MTA),被广泛应用于搭建邮件服务器。本文将详细介绍...
Flask-Sendmail就是这样的一个工具,它专注于邮件发送,通过与系统内置的sendmail服务进行交互,允许开发者无需深入了解SMTP服务器配置,就能轻松发送邮件。 Sendmail是一种古老的、广泛使用的邮件传输代理,通常...
本教程将介绍三种不同的方法来使用Linux Shell发送邮件。 ### 方法一:简单邮件发送 最基础的发送邮件方式是使用内置的`mail`命令。下面的命令行示例展示了如何发送一个简单的文本邮件: ```bash echo 'hello ...
标题中的“使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知”描述了一个Linux运维方案,它利用Mutt作为邮件客户端,msmtp作为SMTP发送代理,以及crontab来定期执行任务,监控服务器磁盘使用情况并在...
总的来说,解决sendmail不能发送邮件的问题涉及到多方面的检查和调整,包括软件安装、配置文件修正以及网络和服务器设置。通过按照上述步骤操作,并根据具体情况进行调整,大部分情况下都可以成功修复邮件发送问题。...