`
jamesqiu
  • 浏览: 18607 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

配置mutt自动发邮件

阅读更多

环境: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

0
1
分享到:
评论

相关推荐

    linux下自动发邮件配置文档mutt+msmtp(含msmtp-1.4.17.tar.bz2)

    tar xvf msmtp-1.4.17.tar.bz2 cd msmtp-1.4.17 ...mkdir etc #配置文件目录和配置文件都要自己建 cd etc vim msmtprc #手动创建配置文件 。。。。。。。。 。。。。。。。。文档里有详细配置说明

    centos+mutt+msmtp一键部署邮件发送

    配置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....

    centos配置mutt和msmtp实现邮件发送

    【CentOS配置mutt和msmtp实现邮件发送】是一个关于在CentOS操作系统上设置邮件发送功能的教程。mutt是一款流行的命令行邮件客户端,而msmtp则是一个轻量级的SMTP代理,用于发送邮件。 一、安装mutt: 在CentOS上,...

    mutt+msmtp

    - **管理邮件**:mutt 支持标记、存档、删除邮件,还可以通过过滤规则自动处理邮件。 5. **安全与隐私** - **加密通信**:使用 msmtp 的 TLS/SSL 功能,可以确保邮件内容在传输过程中的安全性。 - **本地存储**...

    mutt使用入门mutt使用入门mutt使用入门mutt使用入门

    配置mutt mutt的配置文件位于`~/.muttrc`,首次使用时可能为空。你可以在这里设置各种选项,如邮箱服务器、身份信息、快捷键等。以下是一些基本配置示例: ```vim set realname = "你的名字" set from = "your-...

    mutt-1.4.2.3

    1. 邮件过滤:mutt通过正则表达式支持强大的邮件过滤和分拣功能,可以自动处理收到的邮件。 2. MIME支持:mutt能够读取和编写MIME编码的邮件,包括附件和HTML内容。 3. GPG加密:mutt集成GnuPG,提供邮件加密和签名...

    linux邮件自动发送

    在Linux系统中,发送邮件是一项常见的任务,尤其对于系统管理员来说,通过自动化脚本发送邮件是监控、报警或日常报告的重要手段。本文将详细介绍如何在Linux环境下利用脚本实现邮件的自动发送,以及可能涉及的相关...

    自动化测试之邮件服务测试

    可以通过`-a`选项添加附件,`-b`指定密件抄送,`-c`指定抄送,`-f`指定邮件文件,`-F`指定mutt的配置文件,`-h`显示帮助,`-H`发送邮件草稿,`-i`插入文件到邮件内容,`-m`指定默认邮箱等。 4. 收邮件配置: 对于...

    mutt-wizard:一种使用简单的界面和安全密码自动配置Mutt和isync的系统

    杂种向导毫不费力地获得这些好东西: 带有neomutt的功能齐全且自动配置的电子邮件客户端脱机存储的邮件具有以下功能: 上网时查看和编写电子邮件进行备份提供了mailsync可以计划为经常运行,只要你喜欢,其下载/同步...

    linux 和 windows通过FTP互传文件,并且自动发邮件提醒

    **自动邮件提醒:** 在Linux上,可以使用`mutt`或`mailx`工具发送邮件。首先,配置SMTP服务器信息,然后在脚本中添加发送邮件的命令。例如,使用`mutt`发送邮件: ```bash #!/bin/bash # ... FTP上传或下载代码 ......

    Linux部署msmtp+mutt发送邮件功能

    6. 配置mutt,例如设置邮件账户、编辑快捷键和显示样式等。 完成上述步骤后,用户就可以在Linux终端中使用mutt撰写和发送邮件,通过msmtp将邮件发送到指定的SMTP服务器。这个过程适用于那些需要在没有图形界面的...

    Linux下自动发短信邮件脚本

    这个"Linux下自动发短信邮件脚本"可能包含了一系列命令行工具和脚本编程技术,用于实现无须人工干预的自动化通信功能。 在Linux中,我们通常使用SMTP(Simple Mail Transfer Protocol)协议来发送电子邮件,而发送...

    使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知.doc

    标题中的“使用Mutt+msmtp+crontab监控主机磁盘使用率并定时发送邮件通知”描述了一个Linux运维方案,它利用Mutt作为邮件客户端,msmtp作为SMTP发送代理,以及crontab来定期执行任务,监控服务器磁盘使用情况并在...

    shell脚本可配置备份oracle数据库异常mail465发邮件.rar

    "shell脚本可配置备份oracle数据库异常mail465发邮件.rar"这个压缩包提供了一种自动化解决方案,通过Shell脚本来实现Oracle数据库的备份,并在出现异常时通过电子邮件通知管理员。 首先,我们来详细了解一下Shell...

    jmeter基于linux的接口自动化框架环境部署v1.0.doc

    - 配置mutt,编辑`~/.muttrc`文件,设定发件人信息、邮件编码等参数,并关联msmtp作为发送邮件的后端。 4. **运行与监控** - 定时任务设置完成后,JMeter测试脚本将在预定时间自动执行,测试结果将通过msmtp和...

    树莓派 msmtp和mutt 的安装和配置教程

    配置mutt时,我们通常会创建一个名为`.muttrc`的文件,这个文件位于用户的主目录下(例如`~/.muttrc`)。在这个文件中,我们将设置发件人的信息、SMTP服务器的路径以及其它偏好。例如: ```bash set sendmail="/usr...

    shell脚本可配置备份mysql5.7.8以前数据库异常mail465发邮件.rar

    在shell脚本中,可能使用`mutt`或`sendmail`等工具来发送邮件,包括备份结果、异常信息等。 脚本的`可配置性`意味着用户可以根据自己的环境修改脚本中的变量,如数据库连接信息、备份路径、邮件服务器设置等,使其...

    linux使用外部邮箱发送邮件

    本教程将介绍如何在Linux上配置三种不同的方法来使用外部邮箱发送邮件:默认的MAIL客户端,MSTMP+MUTT组合,以及MAILX。 **一、mail 客户端发送邮件** `mail`是Linux系统中的一个内置命令,它允许用户发送和接收...

    shell脚本通过sendMail25端口发送email邮件.rar

    在编写脚本时,确保正确配置了邮件服务器的地址、端口和认证信息,因为这可能会影响到邮件的发送。同时,注意避免发送垃圾邮件,尊重收件人的隐私,遵守相关的网络法规。 这个压缩包文件“shell脚本通过sendMail25...

    muttrc:多账户终极 Mutt 配置 - Gmail 和苏黎世大学使用离线地图

    本文将深入探讨如何利用muttrc文件创建一个支持多个账户,包括Gmail和苏黎世大学邮件系统的终极Mutt配置,并使用offlineimap实现离线邮件同步。 首先,我们需要了解muttrc。muttrc是Mutt的配置文件,它定义了Mutt的...

Global site tag (gtag.js) - Google Analytics