linux 使用nginx转发邮件,使用nginx转发sendmail实现发邮件

本文介绍了如何在内网部署的Zabbix无法直接发送报警邮件的情况下,通过在能访问互联网的主机上配置nginx进行邮件转发。详细步骤包括修改Zabbix的/etc/mail.rc配置文件和设置nginx的stream模块来转发邮件到外部SMTP服务器。
摘要由CSDN通过智能技术生成

需求:

今天遇到一个在内网安装的zabbix 由于不能通互联网,所以不能发报警邮件,需要解决把报警邮件发到外部邮件上。

解决方案:

找到一台能访问互联网又能通zabbix的主机安装nginx,进行邮件转发。

在zabbix编辑文件内容如下:

vi /etc/mail.rc

This is the configuration file for Heirloom mailx (formerly

known under the name "nail".

See mailx(1) for further options.

This file is not overwritten when 'make install' is run in

the mailx build process again.

Sccsid @(#)nail.rc 2.11 (gritter) 8/2/08

Do not forward to mbox by default since this is likely to be

irritating for most users today.

set hold

Append rather than prepend when writing to mbox automatically.

This has no effect unless 'hold' is unset again.

set append

Ask for a message subject.

set ask

Assume a CRT-like terminal and invoke a pager.

set crt

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nginx是一个高性能的Web服务器和反向代理服务器,不支持邮件发送功能。如果您需要在服务器上实现邮件发送功能,可以考虑使用其他邮件服务器软件,如Postfix、Exim、Sendmail等。这些软件都是开源的,并且具有良好的性能和可靠性。在安装和配置这些软件之前,请确保您已经拥有一个域名和一个有效的邮件地址。以下是一些基本步骤,以便在服务器上安装和配置Postfix邮件服务器: 1. 安装Postfix 使用以下命令在服务器上安装Postfix: sudo apt-get install postfix 2. 配置Postfix 打开Postfix配置文件/etc/postfix/main.cf,并进行以下更改: - myhostname = yourdomain.com (将yourdomain.com替换为您的域名) - mydestination = yourdomain.com, localhost.localdomain, localhost (将yourdomain.com替换为您的域名) - inet_interfaces = all(允许Postfix监听所有网络接口) 保存并关闭文件。 3. 重启Postfix 使用以下命令重启Postfix服务: sudo systemctl restart postfix 4. 验证邮件发送功能 使用以下命令向您的邮件地址发送一封测试邮件: echo "This is a test email" | mail -s "Test email" yourname@yourdomain.com 如果您收到了这封邮件,那么您的Postfix邮件服务器已经成功配置并且正在工作。如果您没有收到邮件,请检查您的邮件日志文件,以了解哪里出了问题。 总之,要在服务器上实现邮件发送功能,您需要安装和配置一个邮件服务器软件。Postfix是一个广泛使用邮件服务器软件,它具有良好的性能和可靠性,并且易于配置。在安装和配置Postfix之前,请确保您已经拥有一个域名和一个有效的邮件地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值