环境:cygwin
1) install
apt-cyg install msmtp
apt-cyg install mutt
注:apt-cyg是cygwin下类似apt-get的小脚本,google可搜到。
2) msmtp-config
host: mail.auto.com.cn
from: no1@auto.com.cn
auth: login
user: no1@auto.com.cn
password: ××××
注意:
狗日的msmtp-config把配置文件放在/etc/msmtp/msmtprc,配置之后用不了,急得人跳墙;
无意间 msmtp –version 看到:
System configuration file name: /etc/msmtprc
把msmtprc从/etc/msmtp/下挪到/etc/, 所有问题解决, Cao!
测试:echo “test msmtp” | msmtp no1@gmail.com
3) config mutt
mkdir ~/.mutt
vi muttrc:
set sendmail=”/usr/sbin/msmtp”
set from=no1@auto.com.cn
测试:echo “内容……” | mutt -s “subject……” no1@gmail.com
4) 提示
可以自己编辑个 mail.sh 或者 mail.bat 方便地进行文件发送。
如果给gmail邮箱发,有些exe或者bat文件gmail不接受。
例子:
#!/usr/bin/sh
if [ $# -eq 0 ]
then
echo "send file to gmail"
echo usage:
echo " mail.sh file [target@address]"
elif [ $# -eq 1 ]
then
echo mutt -s "$1" -a "$1" jamesqiugm@gmail.com
echo "$1" | mutt -s "$1" -a "$1" jamesqiugm@gmail.com
elif [ $# -eq 2 ]
then
echo mutt -s "$1" -a "$1" $2
echo "$1" | mutt -s "$1" -a "$1" $2
fi
相关推荐
tar xvf msmtp-1.4.17.tar.bz2 cd msmtp-1.4.17 ...mkdir etc #配置文件目录和配置文件都要自己建 cd etc vim msmtprc #手动创建配置文件 。。。。。。。。 。。。。。。。。文档里有详细配置说明
【CentOS配置mutt和msmtp实现邮件发送】是一个关于在CentOS操作系统上设置邮件发送功能的教程。mutt是一款流行的命令行邮件客户端,而msmtp则是一个轻量级的SMTP代理,用于发送邮件。 一、安装mutt: 在CentOS上,...
配置mutt 创建`~/.muttrc`文件,设置mutt的行为和界面选项,包括msmtp的配置: ``` set from="your-email@example.com" set realname="Your Name" set envelope_from=yes set smtp_url="smtp://your-email@example....
配置mutt mutt的配置文件位于`~/.muttrc`,首次使用时可能为空。你可以在这里设置各种选项,如邮箱服务器、身份信息、快捷键等。以下是一些基本配置示例: ```vim set realname = "你的名字" set from = "your-...
- **管理邮件**:mutt 支持标记、存档、删除邮件,还可以通过过滤规则自动处理邮件。 5. **安全与隐私** - **加密通信**:使用 msmtp 的 TLS/SSL 功能,可以确保邮件内容在传输过程中的安全性。 - **本地存储**...
1. 邮件过滤:mutt通过正则表达式支持强大的邮件过滤和分拣功能,可以自动处理收到的邮件。 2. MIME支持:mutt能够读取和编写MIME编码的邮件,包括附件和HTML内容。 3. GPG加密:mutt集成GnuPG,提供邮件加密和签名...
在Linux系统中,发送邮件是一项常见的任务,尤其对于系统管理员来说,通过自动化脚本发送邮件是监控、报警或日常报告的重要手段。本文将详细介绍如何在Linux环境下利用脚本实现邮件的自动发送,以及可能涉及的相关...
可以通过`-a`选项添加附件,`-b`指定密件抄送,`-c`指定抄送,`-f`指定邮件文件,`-F`指定mutt的配置文件,`-h`显示帮助,`-H`发送邮件草稿,`-i`插入文件到邮件内容,`-m`指定默认邮箱等。 4. 收邮件配置: 对于...
杂种向导毫不费力地获得这些好东西: 带有neomutt的功能齐全且自动配置的电子邮件客户端脱机存储的邮件具有以下功能: 上网时查看和编写电子邮件进行备份提供了mailsync可以计划为经常运行,只要你喜欢,其下载/同步...
**自动邮件提醒:** 在Linux上,可以使用`mutt`或`mailx`工具发送邮件。首先,配置SMTP服务器信息,然后在脚本中添加发送邮件的命令。例如,使用`mutt`发送邮件: ```bash #!/bin/bash # ... FTP上传或下载代码 ......
6. 配置mutt,例如设置邮件账户、编辑快捷键和显示样式等。 完成上述步骤后,用户就可以在Linux终端中使用mutt撰写和发送邮件,通过msmtp将邮件发送到指定的SMTP服务器。这个过程适用于那些需要在没有图形界面的...
这个"Linux下自动发短信邮件脚本"可能包含了一系列命令行工具和脚本编程技术,用于实现无须人工干预的自动化通信功能。 在Linux中,我们通常使用SMTP(Simple Mail Transfer Protocol)协议来发送电子邮件,而发送...
标题中的“使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知”描述了一个Linux运维方案,它利用Mutt作为邮件客户端,msmtp作为SMTP发送代理,以及crontab来定期执行任务,监控服务器磁盘使用情况并在...
"shell脚本可配置备份oracle数据库异常mail465发邮件.rar"这个压缩包提供了一种自动化解决方案,通过Shell脚本来实现Oracle数据库的备份,并在出现异常时通过电子邮件通知管理员。 首先,我们来详细了解一下Shell...
配置mutt时,我们通常会创建一个名为`.muttrc`的文件,这个文件位于用户的主目录下(例如`~/.muttrc`)。在这个文件中,我们将设置发件人的信息、SMTP服务器的路径以及其它偏好。例如: ```bash set sendmail="/usr...
- 配置mutt,编辑`~/.muttrc`文件,设定发件人信息、邮件编码等参数,并关联msmtp作为发送邮件的后端。 4. **运行与监控** - 定时任务设置完成后,JMeter测试脚本将在预定时间自动执行,测试结果将通过msmtp和...
在shell脚本中,可能使用`mutt`或`sendmail`等工具来发送邮件,包括备份结果、异常信息等。 脚本的`可配置性`意味着用户可以根据自己的环境修改脚本中的变量,如数据库连接信息、备份路径、邮件服务器设置等,使其...
本教程将介绍如何在Linux上配置三种不同的方法来使用外部邮箱发送邮件:默认的MAIL客户端,MSTMP+MUTT组合,以及MAILX。 **一、mail 客户端发送邮件** `mail`是Linux系统中的一个内置命令,它允许用户发送和接收...
在编写脚本时,确保正确配置了邮件服务器的地址、端口和认证信息,因为这可能会影响到邮件的发送。同时,注意避免发送垃圾邮件,尊重收件人的隐私,遵守相关的网络法规。 这个压缩包文件“shell脚本通过sendMail25...
本文将深入探讨如何利用muttrc文件创建一个支持多个账户,包括Gmail和苏黎世大学邮件系统的终极Mutt配置,并使用offlineimap实现离线邮件同步。 首先,我们需要了解muttrc。muttrc是Mutt的配置文件,它定义了Mutt的...