首页 / 知识
关于配置:在防火墙后面配置 sendmail
2023-04-14 05:12:00

Configuring sendmail behind a firewall我正在设置一个位于防火墙后面的网络上的服务器,我希望这台计算机上的程序能够使用 sendmail 将电子邮件发送到任何电子邮件地址。我们在这个网络上运行了一个 SMTP 服务器(我们称之为 mailrelay.example.com),这就是我们应该如何通过防火墙获取传出电子邮件的方式。 那么如何配置 sendmail 以通过 mailrelay.example.com 发送所有邮件?谷歌搜索还没有给我答案,只是发现 sendmail 配置非常复杂和烦人。 @eli: 通常不建议直接修改 sendmail.cf,因为它是由宏编译器生成的。 编辑 /etc/mail/sendmail.mc 以包含以下行:
修改sendmail.mc宏配置文件后,必须重新编译
并重启sendmail服务(Linux):
除了设置智能主机之外,您可能还想禁用名称解析配置,并可能将您的发送邮件转移到非标准端口,或禁用守护程序模式。 禁用名称解析 位于防火墙网络内或使用网络地址的服务器 中看到这样的消息
除非您准备设置适当的 DNS 或 NIS 服务, 1: 为 sendmail 启用 service.switch
2: 为文件配置 service.switch
3: 重新编译 sendmail.mc 并重新启动 sendmail 以使此设置生效。 将 sendmail 转移到非标准端口,或禁用守护程序模式 默认情况下,sendmail 将侦听端口 25。您可能需要更改此端口 发送即可 1:将 sendmail 转换为使用非标准端口。
例如,让 sendmail 使用端口 125:
这将需要重新编译 sendmail.mc 并重新启动 sendmail。 2: 或者,完全禁用 sendmail 守护程序模式 (Linux)
此更改将要求重新启动 sendmail。 http://www.elandsys.com/resources/sendmail/smarthost.html
阅读链接文章,了解如何设置。 @Espo:感谢您提供关于从何处开始的好建议。如果我在第一次使用时配置 sendmail,而不是采用现有配置并进行这个小改动,那么您的链接会更好。但是,一旦我知道要在"SmartHost"上寻找东西,我就找到了一种更简单的方法。 我所要做的就是编辑我的 /etc/mail/sendmail.cf 文件以进行更改
到
然后重新启动 sendmail 就可以了。 |
最新内容
相关内容
linux云计算查看命令?
linux云计算查看命令?,系统,信息,地址,工作,命令,情况,标准,服务,软件,网络,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux服务器搭建命令?
linux服务器搭建命令?,系统,服务,软件,地址,平台,在线,密码,工具,环境,百度,linux下简单快速的搭建ftp服务器环境具体步骤如下:检查安装vsftpdlinux命令行链接网络?
linux命令行链接网络?,网络,系统,地址,工作,工具,最新,网址,数据,信息,环境,linux怎么配置网络连接Linux 系统中,可以通过以下几种方法配置网络linux打开计算器命令?
linux打开计算器命令?,密码,电脑,工作,设备,数字,系统,手机,指数,情况,服务,关于Linux的(操作过程中的Linux命令必须完整给出)对Linux操作系统服务器重启命令linux?
服务器重启命令linux?,工作,标准,设备,服务,系统,名称,命令,百度,网络,密码,怎么使用linux命令重启服务器1、shutdown。poweroff。init。reboolinux网络开启命令行?
linux网络开启命令行?,网络,地址,系统,环境,设备,工作,通用,服务,数据,网址,如何在Linux系统下开启无线网络?然后您就可以用如下命令来检查是linux的配置网络命令?
linux的配置网络命令?,地址,系统,网络,代码,服务,管理,密码,信息,基础,命令,linux系统中修改IP和DNS的命令通过配置文件配置LINUX的IP命令:vimlinux命令输出计算?
linux命令输出计算?,标准,地址,工作,信息,系统,命令,软件,数据,文件,控制台,linux借用外部命令expr,实现计算器功能,利用管道,进程1、你得装一linux网络命令查询?
linux网络命令查询?,信息,网络,系统,地址,工作,状态,技术,电脑,命令,设备,linux查看系统网卡信息命令?方法一:ethtool eth0 采用此命令可以查看linux内核配置的命令?
linux内核配置的命令?,系统,工作,管理,地址,时间,命令,信息,设备,目录,内核,一般优化linux的内核,需要优化什么参数1、Linux内核参数优化/etc/linux网络延时命令?
linux网络延时命令?,网络,时间,检测,地址,电脑,系统,设备,工具,基础,管理,linux计划任务如何实现延时执行脚本,求简洁实例首先,连接相应linux主linux网络联通命令?
linux网络联通命令?,网络,地址,工作,系统,信息,联通,电脑,命令,检测,管理,Linux下必须知道的11个网络命令netstat -r:打印路由表。路由表保存在