`

CentOS sendmail发送外部邮件

 
阅读更多
1、安装配置sendmail软件
yum install -y sendmail sendmail-cf m4



2、设置Sendmail服务的网络访问权限
vi /etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

将127.0.0.1改为0.0.0.0,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,将127.0.0.1改为形如192.168.1.0/24的一个特定网段地址。

3、生成Sendmail配置文件
Sendmail的配置文件由m4来生成,m4工具在sendmail-cf包中。如果系统无法识别m4命令,说明sendmail-cf软件包没有安装。
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf  
service sendmail restart


4、iptables配置
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
service iptables save
service iptables restart


5、配置发送邮件的邮箱认证信息
vi /etc/mail.rc 

set from=***@163.com
set smtp=smtp.163.com
set smtp-auth-user=****@163.com
set smtp-auth-password=yourpasswd
set smtp-auth=login


6、测试发送邮件功能
 mail -s "test" jinjzk@163.com < redis

test为标题
最后是正文
分享到:
评论

相关推荐

    CentOS-6.5-Sendmail邮件服务器配置实例.doc

    配置Sendmail邮件服务器是构建企业级通信基础设施的关键步骤,尤其在需要内部或外部收发邮件时。以下是一个详细的配置指南,适用于CentOS 6.5系统。 ### **1. 安装DNS服务** 首先,为了实现域名解析,需要安装DNS...

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

    3. **msmtp**:这是一款轻量级的SMTP代理,用于将邮件发送到外部SMTP服务器。它可以与各种邮件客户端(如mutt)配合使用,负责将邮件实际投递到互联网上的邮件服务器。 接下来,我们将按照以下步骤进行一键部署: ...

    linux sendmail 配置

    Sendmail配置是一项关键任务,因为它涉及到系统的邮件服务功能,包括内部通信、系统通知以及与外部邮件服务器的交互。本文将深入探讨Linux Sendmail的配置过程、核心概念和常见问题。 首先,我们需要理解Sendmail的...

    centos mail服务器配置方法

    配置一个有效的CentOS邮件服务器可以帮助企业或个人管理电子邮件通信,实现发送和接收邮件的功能。本教程将深入讲解如何配置CentOS邮件服务器。 首先,我们需要了解邮件服务器的基本组件。常见的邮件服务器软件有...

    linux使用外部邮箱发送邮件

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

    Centos6.3下搭建sendmaildovecot邮局服务器.doc

    sendmail 和 dovecot 是两个重要的组件,分别负责邮件的发送和接收。以下将详细介绍如何在 CentOS 6.3 系统上安装和配置这两个软件。 1. **MX 解析**: MX(Mail Exchange)记录是 DNS 的一种资源记录,它指定了...

    sendmail-lab1.pdf

    该文件控制着 Sendmail 的各种行为,包括邮件的接收、处理和发送等核心功能。此外,Sendmail 还使用一个别名文件来定义邮件地址的别名,从而可以更灵活地管理和分发邮件。 #### Sendmail 的版本信息查询 了解 ...

    linux下sendmail的安装与配置.pdf

    在Linux环境中,Sendmail是一种常见的邮件传输代理软件,用于处理邮件的发送和接收。本教程将详细介绍如何在Linux系统中安装和配置Sendmail,以便实现邮件服务功能,包括使用OutLook进行邮件收发。 ### DNS配置 在...

    linux mint下使用外部SMTP(如网易yeah.net)发邮件.docx

    在Linux Mint系统中,使用外部SMTP服务器(例如网易的yeah.net)发送邮件的过程可能涉及到一些配置挑战,特别是对于默认的sendmail和postfix服务。如果你只是需要简单的邮件发送功能,而不是构建邮件服务器,那么...

    manager及perl依赖centos6版.zip

    5. `perl-Mail-Sendmail-0.79-12.el6.noarch.rpm`:Perl的Mail::Sendmail模块,提供了发送邮件的功能,与Mail::Sender配合使用,可能用于发送系统通知。 6. `perl-Config-Tiny-2.12-7.1.el6.noarch.rpm`:Perl的...

    局域网内部邮件服务器架设指南

    市面上有多种邮件服务器软件可供选择,如Microsoft Exchange、Postfix、Sendmail、Courier等。对于局域网环境,开源软件如Postfix和Dovecot可能是经济且实用的选择。它们具有较低的学习曲线,丰富的文档支持,以及对...

    Zabbix邮件报警设置方法

    这种方式仅限于发送邮件,无法接收外部邮件。通常,服务端需要安装和配置邮件发送软件,如sendmail或postfix。对于CentOS,可以使用`yum install sendmail`或`yum install postfix`命令安装,然后启动服务并设置开机...

    SendMail.zip_WEB开发_PHP_

    在PHP中,`mail()`函数是用于发送电子邮件的基础功能,它使得开发者能够直接在服务器上编写代码来传递邮件,而无需依赖外部邮件客户端。然而,`mail()`函数的使用并非直截了当,它需要一些配置才能正常工作,特别是...

    基于Postfix的邮件服务器搭建V1.0.docx

    最后,启动所有相关服务,测试邮件服务器的各项功能,包括内部邮件传递、外部邮件发送、特定账号的邮件外发控制等。在遇到问题时,检查日志文件,进行调试和修复。 通过以上步骤,你将在Linux环境中成功搭建一个...

    linux mail

    Postfix是一款由Wietse Venema开发的开源邮件传输代理,它取代了传统的Sendmail,因其高性能、安全性和易管理性而受到广泛欢迎。Postfix的设计理念是模块化和安全性,使其能够灵活适应各种网络环境。 在搭建Postfix...

    postfix邮箱搭建

    为了确保外部客户端能够访问您的邮件服务器,您需要配置防火墙以允许特定端口。 **1. 编辑 iptables 规则** 编辑 `/etc/sysconfig/iptables` 文件,添加允许 SMTP 的规则: ```sh # vi /etc/sysconfig/iptables ``...

    milter-limit安装指南

    milter-limit 除了能在 Sendmail 上运行外,还可以直接应用于 Postfix 等其他邮件传输代理(MTA)系统中。本文将详细介绍如何在 CentOS 4.4 操作系统上,结合 Postfix 2.3.6 版本安装和配置 milter-limit。 #### 二...

    Gagios监控

    6. **安装邮件服务**:安装sendmail或postfix等邮件服务,用于发送报警通知。 7. **安装Nagios插件**:下载并解压Nagios插件源代码包,执行`./configure`、`make`和`make install`进行编译安装。 8. **安装防火墙*...

Global site tag (gtag.js) - Google Analytics