导航:首页 > 文件教程 > msmtp配置文件

msmtp配置文件

发布时间:2023-03-10 13:28:22

『壹』 linux 中mutt msmtp发附件出错

这一般是设置文件出现问题了(我使用的软件包msmtp-1.4.17.tar.bz2

1、确保你的 /root/.msmtprc 文件中关于邮箱的设置正确
正确设置格式(我这里使用的是126邮箱):
defaults
logfile /var/log/msmtp/msmtp.log #日志文件,需要手动建立
account wang5 #账号
host smtp.126.com #使用的转发邮箱
port 25
from [email protected] #要从哪个邮箱发出
auth login #认证方式,不要使用on ,会报错
tls off
user wang5 #邮箱用户名
password xxxxxxxxx #邮箱密码
account default : wang5
修改后改变权限:chmod 600 /root/.msmtprc
2、对mutt进行设置
先安装:yum install -y mutt
安装完成后修改配置文件
vim /etc/Muttrc
在最后添加:
set sendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径,我这里是源码安装
set use_from=yes
set realname="[email protected]"
set editor="vim"
3、确保无误后可以进行测试了
[root@localhost~]#echo "邮件1" | mutt -s "测试" 136000101XX@qq.com

内容 标题 目标邮箱

运行后可以到[email protected]邮箱看到邮件内容了

『贰』 如何用git-am来合并git format-patch生成patch git回退

多发patch,多产生一些好的idea,才可以在open software community中越混越好。 首先配置git。这里有两种配置文件,一个是全局的,在用户的home目录下,一个是相应git仓库的。如果你设置了全局的,那么可以用在各个git仓库上。查看一下我已经配置好的配置文件: hacker@hacker:~/qemu-kvm$cat~/.gitconfig[user]name = Wanpeng Li email = [email protected] [sendemail] chainreplyto = falsesmtpserver=/usr/bin/msmtp 我们可以使用命令来配置:$git config --global user.name 'Wanpeng Li' $git config --global user.name '[email protected]' $git config --global sendemail. chainreplyto false $git config --global sendemail. smtpserver/usr/bin/msmtp

『叁』 怎么实现邮件报警通知以及免费短信报警通知

可以通过如下方法实现:
1 下载并且安装msmtp软件,以msmtp-1.4.32.tar.bz2
tar jxvf msmtp-1.4.32.tar.bz2
cd msmtp-1.4.32
./configure--prefix=/usr/local/msmtp
Make
Make install

2、手动建立配置文件,输入外部smtp地址
mkdir –p /usr/local/msmtp/etc
vi /usr/local/msmtp/etc/msmtprc
添加以下内容
account default
host smtp.sohu.com #你的发送邮件服务器
port 25
from [email protected] #要从哪个邮箱发出
auth login
tls off
user zabbix2014 #邮箱用户名
password xxxxx-xxx #邮箱密码,如果你觉得不安全可以把文件改为600属性
logfile /var/log/mmlog
保存退出。

3、简单测试一下

/usr/local/msmtp/bin/msmtp [email protected]
hello,test
ctrl d
cat /usr/local/msmtp/msmtp.log 看看有没有成功。
然后再到sohu邮箱中,看看信收到没有

报错如下
[root@cache-2 msmtp-1.4.32]# /usr/local/msmtp/bin/msmtp [email protected]
msmtp: authentication failed (method LOGIN)
msmtp: server message: 535 5.7.0 Invalid result
msmtp: could not send mail (account default from /usr/local/msmtp/etc/msmtprc)

Google之后,需要安装 mutt组件
4、下面开始安装 MUTT如果是CentOS的话直接用yum就好了
yum install mutt
安装完成后要手动给他建立一个配置文件,
vim /etc/Muttrc
setsendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径
set use_from=yes
set realname="[email protected]"
set editor="vim"
简单的4行就可以了
好了,让我们来测试一下吧!

测试一下:echo"test mail" | mutt -s "test" [email protected]

OK,测试了下,能收到已经发送的email,如下所示:
echo"test mail 2014 content tom 2" | mutt -s "test 2014 title2" [email protected]

『肆』 linux能收取163邮箱发来的邮件吗(非图形化界面)如果能,该如何配置

mutt+msmtp 可以做到发邮件,目前还没有在tty下收取商业邮箱的工具,mail -e只能收取系统管理员发送的邮件,而不是商业邮箱。
修改~/.msmtprc:
account qqmail
#设置认证方式, 此处为登录
auth login
#发送邮件的主机名
host smtp.163.com
from [email protected]
#你在你所使用的邮箱系统中的用户名
user [email protected]
#邮箱密码, 当然在这里我的密码是随便写的
password 123456
#日志文件
logfile ~/.msmtprc.log
#参数指定发送账户, 具体参数名请看msmtp的man page
account default:163mail

配置文件写好, 要将其权限修改为 chmod ~/.msmtprc 0600, 然后修改mutt的配置文件, 它的配置文件名为 ~/.muttrc:
#此处填写msmtp的绝对路径名, 可使用 which msmtp 命令得到
set sendmail="/usr/bin/msmtp"
set use_from=yes
#收件人看到的邮件发送人姓名
set realname="xxx"
set [email protected]
#邮件内容使用vi编写
set editor="vi"

两个配置文件都写好后, 尝试发送一封邮件来测试. 在命令行中输入
mutt -s 'just a test' [email protected]
邮件内容写好后, 按 :wq 保存退出, 进入另一个界面,按a可添加附件, 按y正式发送邮件。

『伍』 有人会使用linux脚本发送邮件吗

1.开启邮件服务
echo "邮件内容" | mail -s “主题” 邮箱地址

阅读全文

与msmtp配置文件相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接