iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件
  • 115
分享到

如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件

2023-06-10 07:06:09 115人浏览 独家记忆
摘要

这篇文章主要介绍“如何实现Centos6中安装配置并使用mutt+msmtp发送邮件”,在日常操作中,相信很多人在如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

这篇文章主要介绍“如何实现Centos6中安装配置并使用mutt+msmtp发送邮件”,在日常操作中,相信很多人在如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

CentOS系统下如果希望向外域发送邮件,需要配置sendmail+dovecot等一系列工具。其实不用这么麻烦,只要mutt+msmtp就可以实现向外域发送邮件的功能了。

本文基于CentOS6 64bit

1,安装配置msmtp

代码如下:


$ yum install GCc gcc-c++ gnutls gnutls-devel gnutls-utils openssl openssl-devel libidn libidn-devel -y
$ wget Http://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2
$ tar -jxvf msmtp-1.4.32.tar.bz2
$ cd msmtp-1.4.32
$ ./configure --prefix=/usr/local/msmtp
$ cd msmtp-1.4.32
$ make && make install</p><p>$ mdkir /usr/local/msmtp/etc


生成配置文件

代码如下:


$ cat >>/usr/local/msmtp/etc/msmtprc<<EOF


直接复制以下内容粘贴在>号的位置即可

代码如下:


defaults
tls on
logfile /usr/local/msmtp/msmtp.log</p><p>account acc1
host smtp.163.com
port 25
from hello@163.com
auth login
tls off
user hello@163.com
passWord mypasswd</p><p>account acc2
host smtp.qq.com
port 465
from 123456@qq.com
auth login
tls_starttls off
tls on
tls_certcheck off
user 123456@qq.com
password mypasswd</p><p>account default : acc2
EOF


配置文件里面有一些需要注意的地方:

QQ邮箱不支持tls,使用QQ邮箱需要关闭tls_starttls,

网易免费邮箱的ssl证书通不过验证,所以使用163邮箱时,只能关闭tls证书验证。

该配置文件不支持中文,也不能粘贴中文注释,否则必报错。

2,安装配置mutt

代码如下:


$ yum install mutt -y
$ cat >>/etc/Muttrc<<EOF


直接复制以下内容粘贴在>号的位置即可

代码如下:


set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=no
set realname="12345@qq.com"
set editor="vim"
EOF

3,功能测试

代码如下:


$ echo "这里是正文" |mutt -s "这里是标题" my@163.com


不出意外,应该是可以收到邮件了。执行这条命令如果超过5s没有反应,说明msmtprc文件中的default帐户配置有误。可以先执行ps -ef | grep mutt找出进程号kill之,然后修改msmtprc文件中的相关配置以后再试。

到此,关于“如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件

本文链接: https://www.lsjlt.com/news/259830.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件
    这篇文章主要介绍“如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件”,在日常操作中,相信很多人在如何实现CentOS6中安装配置并使用mutt+msmtp发送邮件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-10
  • Linux中如何配置Postfix邮件发送
    今天小编给大家分享一下Linux中如何配置Postfix邮件发送的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。部署DNS服务...
    99+
    2023-06-28
  • 如何用Python实现邮件发送
    今天小编给大家分享一下如何用Python实现邮件发送的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. 准备用来发送邮件的邮...
    99+
    2023-07-06
  • 如何使用Perl实现邮件发送功能
    如何使用Perl实现邮件发送功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。use Net::SMTP_auth;$smtp = Net::SMTP_auth->new...
    99+
    2023-06-04
  • 如何使用PHP实现发送邮件的功能
    随着互联网的发展,邮件已经成为人们生活和工作中必不可少的一部分。在Web开发中,发送邮件是一个非常重要的功能,无论是在网站注册、忘记密码、订单确认、用户反馈等方面,发邮件都扮演着至关重要的角色。而在PHP中,实现发送邮件非常简单。在本文中,...
    99+
    2023-05-14
    php PHP邮件
  • Python中如何使用SMTP发送邮件
    本篇文章为大家展示了Python中如何使用SMTP发送邮件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python创建 SMTP 对象语法import smtplib smtp...
    99+
    2023-06-02
  • 如何用springboot实现发送邮件功能
    本篇内容介绍了“如何用springboot实现发送邮件功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2023-06-20
  • 如何使用PHP和Vue实现邮件发送功能
    随着互联网的快速发展,电子邮件成为了人们日常生活和工作的重要组成部分。在网站和应用程序中,实现邮件发送功能也变得越来越常见。本文将介绍如何使用PHP和Vue结合,来实现邮件发送功能,并提供具体的代码示例。一、PHP实现邮件发送功能PHP是一...
    99+
    2023-10-21
    VUE PHP 邮件发送
  • iOS12系统应用开发中如何实现发送邮件
    这篇文章主要介绍了iOS12系统应用开发中如何实现发送邮件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。消息分享是应用社交化和营销的重要途径。除了开发者自己搭建专有的消息分享...
    99+
    2023-06-05
  • 怎么在Linux中安装配置Postfix来搭建邮件发送服务
    这篇文章主要介绍“怎么在Linux中安装配置Postfix来搭建邮件发送服务”,在日常操作中,相信很多人在怎么在Linux中安装配置Postfix来搭建邮件发送服务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-12
  • 如何使用springboot整合redis实现发送邮箱并验证
    这篇文章主要为大家展示了“如何使用springboot整合redis实现发送邮箱并验证”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用springboot整合redis实现发送邮箱并验证”...
    99+
    2023-06-22
  • 如何使用ActiveMQ中间件方式发送邮件
    前言 在大型互联网公司中,一般都会搭建内部的消息服务平台,处理公司内部的各种消息服务,比如:发送邮件、发送短信、微信推送等,公司内部消息平台再去调用第三发消息平台。消息服务平台的接...
    99+
    2024-04-02
  • 如何使用Spring Boot实现一个邮件发送功能
    本篇文章给大家分享的是有关如何使用Spring Boot实现一个邮件发送功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、引入依赖 <!-- mail依赖 -->...
    99+
    2023-05-31
    springboot spring boo
  • 如何使用Python脚本在Linux中实现邮件发送与接收
    如何使用Python脚本在Linux中实现邮件发送与接收在Linux系统中,我们可以使用Python脚本来实现邮件的发送与接收功能。Python的smtplib和imaplib模块提供了相应的功能。一、邮件发送要实现邮件发送功能,首先需要准...
    99+
    2023-10-22
    Python Linux 邮件
  • 如何使用Go语言和Redis实现自动邮件发送
    如何使用Go语言和Redis实现自动邮件发送邮件发送是现代社会中非常常见的一项功能,许多应用程序都需要使用邮件来发送通知、验证用户身份、接收用户反馈等。本文将介绍如何使用Go语言和Redis实现自动邮件发送功能,并提供详细的代码示例。一、准...
    99+
    2023-10-26
    Go语言 redis 邮件发送
  • 如何使用php的mail()函数实现发送邮件功能
    小编给大家分享一下如何使用php的mail()函数实现发送邮件功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 利用PHP的mail函数发送邮件   mail()函数的作用:连接到邮件服务器...
    99+
    2023-06-15
  • openSUSE中如何安装和配置邮件服务器
    要在openSUSE中安装和配置邮件服务器,您可以按照以下步骤进行操作: 安装邮件服务器软件: 在终端中输入以下命令来安装邮件服务...
    99+
    2024-04-02
  • Linux系统中如何使用命令发送邮件
    这篇文章将为大家详细讲解有关Linux系统中如何使用命令发送邮件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。管理服务器时我们经常需要写一些监测脚本,然后在出问题的时候通过邮件来通知。需求本文使用Cent...
    99+
    2023-06-27
  • 利用springMVC如何实现一个邮件发送功能
    这篇文章给大家介绍利用springMVC如何实现一个邮件发送功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。利用javax.mail发送邮件,图片与附件都可发送1,Controller类package com.web...
    99+
    2023-05-31
    springmvc 邮件发送
  • 如何使用Oracle PL/SQL 实现发送电子邮件功能(UTL_MAIL)
    大家好,我是只谈技术不剪发的 Tony 老师。 我们在开发 Oracle 数据库程序时,如果想要通过 PL/SQL 存储过程实现发送邮件的功能,大概可以使用以下三种方法: ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作