Linux命令行发送邮件的10种方式总结


【蜂邮EDM】:邮件群发系统,EDM邮件营销平台,邮件代发服务。 查看价格
【AokSend邮件API】:触发式邮件API,15元/万封,99%送达率。 查看价格
【烽火邮箱】:新人领取免费域名邮箱,可用作企业邮箱公司邮箱。 查看价格
Linux命令行发送邮件的10种方式总结
随着Linux系统的普及,邮件发送在工作和日常生活中占据了重要地位。无论是提醒重要会议、提醒完成任务,还是通知 collaborate项目进度,都会频繁用到邮件功能。然而,在Linux命令行环境中发送邮件,不仅仅是一个简单的操作,还可以通过多种方式来实现。本文将详细总结Linux命令行中发送邮件的10种方式,帮助您更高效地完成任务。
🔔🔔🔔 【烽火邮箱】:烽火邮箱是一款简洁高效的企业邮箱平台,新客户赠送免费企业邮箱,一个起卖、按月付费(低至9.9元);支持别名邮箱及群组邮箱,支持定制无限邮箱。高权重纯净IP池,系统自带反垃圾机制。
立即查看 >> :企业邮箱价格
【蜂邮EDM】:邮件群发系统,EDM邮件营销平台,邮件代发服务,专业研发定制邮件营销系统及邮件群发解决方案!蜂邮自研产品线主要分为标准版、外贸版、企业版、定制版,及邮件API邮件SMTP接口服务。
立即查看 >> :邮件发送价格
【AokSend邮件API】:专注触发式邮件API发送服务。15元/万封,发送验证码邮件、忘记密码邮件、通知告警邮件等,不限速。综合送达率99%、进箱率98%。触发邮件也叫事务性邮件或推送邮件,包含:验证码邮件、重置密码邮件、余额提醒邮件、会员到期邮件、账号认证邮件等!
立即查看 >> :邮件发送价格
1. 使用mailutils
工具
mailutils
是一个功能强大的邮件工具,其中包含了一个强大的邮件发送命令sendmail
。sendmail
命令可以在Linux系统中以命令行方式发送邮件,支持多种格式和选项。
1.1 基本用法
最简单的sendmail
命令可以像这样使用:
sendmail -t <发送邮件给的人> <邮件内容>
-t
选项用于指定收件人地址,可以是单独的地址或多个地址,也可以使用逗号分隔。
1.2 详细用法
sendmail
命令支持多个选项,例如:
-s
:指定发送邮件的主题。-m
:指定邮件正文的开头部分。-x
:将邮件正文设置为纯文本格式。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
1.3 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
sendmail -t user@example.com \ -s 重要会议提醒 \ -m "您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。" \ -x
2. 使用sendgrid
工具
sendgrid
是一款在线邮件发送工具,提供了Linux命令行接口(CLI)功能。通过sendgrid
,可以轻松发送大量邮件,无需手动输入地址。
2.1 安装sendgrid
在Linux系统中,sendgrid
可以使用apt
或yum
安装。例如:
sudo apt install sendgrid
2.2 基本用法
sendgrid
的CLI工具名为sendgrid
,可以发送多封邮件。基本用法如下:
sendgrid send <发送邮件给的人> <邮件内容>
2.3 详细用法
sendgrid
支持多个选项,例如:
-a
:指定收件人地址。-m
:指定邮件主题。-b
:指定邮件正文。-s
:指定返回地址。-r
:指定发送时间。
2.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
sendgrid send user@example.com "重要会议提醒" "您收到这封邮件是因为您发送的邮件超时了。"
3. 使用outlook
工具
outlook
是微软提供的邮件发送工具,支持Linux命令行界面。outlook
可以发送多封邮件,并且支持HTML格式。
3.1 安装outlook
在Linux系统中,outlook
可以使用apt
或yum
安装。例如:
sudo apt install outlook
3.2 基本用法
outlook
的命令是outlook send
, 用于发送多封邮件。基本用法如下:
outlook send <发送邮件给的人> <邮件内容>
3.3 详细用法
outlook
支持多个选项,例如:
-m
:指定邮件主题。-p
:指定HTML正文。-s
:指定返回地址。
3.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
<href="mailto:bestregards@john-doe.com">Best regards</a>
可以使用以下命令:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
0
4. 使用mailman
工具
mailman
是一个邮件管理系统,可以用于批量发送邮件。mailman
支持从数据库中获取邮件列表,以及自定义邮件列表。
4.1 安装mailman
在Linux系统中,mailman
可以使用apt
或yum
安装。例如:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
1
4.2 基本用法
mailman
的命令是mailman send
, 用于发送多封邮件。基本用法如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
2
4.3 详细用法
mailman
支持多个选项,例如:
-c
:指定邮件主题。-l
:指定邮件正文的开头部分。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
4.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
4
5. 使用mailcow
工具
mailcow
是一个开源邮件工具,提供了Linux命令行接口功能。mailcow
支持从数据库中获取邮件列表,并且可以发送多封邮件。
5.1 安装mailcow
在Linux系统中,mailcow
可以使用apt
或yum
安装。例如:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
5
5.2 基本用法
mailcow
的命令是mailcow send
, 用于发送多封邮件。基本用法如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
6
5.3 详细用法
mailcow
支持多个选项,例如:
-c
:指定邮件主题。-l
:指定邮件正文的开头部分。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
5.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
8
6. 使用mailutils
中的sendmail
命令
mailutils
是一个功能强大的邮件工具,其中包含了一个强大的邮件发送命令sendmail
。sendmail
命令可以在Linux系统中以命令行方式发送邮件,支持多种格式和选项。
6.1 基本用法
最简单的sendmail
命令可以像这样使用:
sendmail -t <发送邮件给的人> <邮件内容>
-t
选项用于指定收件人地址,可以是单独的地址或多个地址,也可以使用逗号分隔。
6.2 详细用法
sendmail
命令支持多个选项,例如:
-s
:指定发送邮件的主题。-m
:指定邮件正文的开头部分。-x
:将邮件正文设置为纯文本格式。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
6.3 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
sendmail -t user@example.com \ -s 重要会议提醒 \ -m "您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。" \ -x
7. 使用mailman
工具
mailman
是一个邮件管理系统,可以用于批量发送邮件。mailman
支持从数据库中获取邮件列表,以及自定义邮件列表。
7.1 安装mailman
在Linux系统中,mailman
可以使用apt
或yum
安装。例如:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
1
7.2 基本用法
mailman
的命令是mailman send
, 用于发送多封邮件。基本用法如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
2
7.3 详细用法
mailman
支持多个选项,例如:
-c
:指定邮件主题。-l
:指定邮件正文的开头部分。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
7.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
4
8. 使用mailutils
中的sendmail
命令
mailutils
是一个功能强大的邮件工具,其中包含了一个强大的邮件发送命令sendmail
。sendmail
命令可以在Linux系统中以命令行方式发送邮件,支持多种格式和选项。
8.1 基本用法
最简单的sendmail
命令可以像这样使用:
sendmail -t <发送邮件给的人> <邮件内容>
-t
选项用于指定收件人地址,可以是单独的地址或多个地址,也可以使用逗号分隔。
8.2 详细用法
sendmail
命令支持多个选项,例如:
-s
:指定发送邮件的主题。-m
:指定邮件正文的开头部分。-x
:将邮件正文设置为纯文本格式。-f
:指定邮件正文的文件内容。-k
:不打印邮件内容,只传递命令给邮递代理。
8.3 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
sendmail -t user@example.com \ -s 重要会议提醒 \ -m "您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。" \ -x
9. 使用sendgrid
工具
sendgrid
是一款在线邮件发送工具,提供了Linux命令行接口(CLI)功能。通过sendgrid
,可以轻松发送大量邮件,无需手动输入地址。
9.1 安装sendgrid
在Linux系统中,sendgrid
可以使用apt
或yum
安装。例如:
sudo apt install sendgrid
9.2 基本用法
sendgrid
的CLI工具名为sendgrid
,可以发送多封邮件。基本用法如下:
sendgrid send <发送邮件给的人> <邮件内容>
9.3 详细用法
sendgrid
支持多个选项,例如:
-a
:指定收件人地址。-m
:指定邮件主题。-b
:指定邮件正文。-s
:指定返回地址。-r
:指定发送时间。
9.4 示例
要发送一封邮件给user@example.com
,主题为“重要会议提醒”,正文内容如下:
您好,今天有一场重要会议需要您参加。请您务必于明天上午10点前确认您的出席。Best regards,John Doe
可以使用以下命令:
sendgrid send user@example.com "重要会议提醒" "您收到这封邮件是因为您发送的邮件超时了。"
10. 使用outlook
工具
outlook
是微软提供的邮件发送工具,支持Linux命令行界面。outlook
可以


【蜂邮EDM】:邮件群发系统,EDM邮件营销平台,邮件代发服务。 查看价格
【AokSend邮件API】:触发式邮件API,15元/万封,99%送达率。 查看价格
【烽火邮箱】:新人领取免费域名邮箱,可用作企业邮箱公司邮箱。 查看价格