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

本文介绍了如何在Linux环境中,通过Nginx配置邮件转发,以解决内网Zabbix无法直接发送报警邮件的问题。具体步骤包括编辑`/etc/mail.rc`文件设置邮件参数,以及配置Nginx的stream模块进行SMTP转发,确保内网Zabbix的报警邮件能成功发送到外部邮箱。
摘要由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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值