linux邮件服务器搭建给对方域发邮件,Linux下Sendmail邮件服务器转发功能的实现

22736cfe79d335cc21d46f2f236d39b5.png

电子邮件是互联网上最常见的使用方式,许多企业用户经常使用免费的电子邮件系统,下面是爱站技术频道小编为大家介绍的Linux下Sendmail邮件服务器转发功能的实现,一起进入下文了解一下吧!

1、为什么不能配置邮件服务器为open relay的?

smtp主要负责邮件的转发,以及接收其他邮件服务器发来的邮件。stp下交换机端口状态: 1、listening:不发送接收数据,接收并发送bpdu,不进行地址学习2、learning:不接收或转发数据,接收并发送bpdu,开始地址学习 3、blocking:不接收或转发数据,接收bpdu4、forwarding:接收或转发数据,接受并发送bpdu。一个要注意的是,中继器必须在同一个信道上接收和转发帧,这意味着你的带宽实际上分成了两半。

2、什么是邮件转发(mail relay)

6c473211a91fbb4792b4b36228efe7d3.png

因为nfs服务器启动时的端口是不确定的,所以nfs服务器将自己的端口注册到rpc服务,客户端通过rpc请求知道nfs服务器的端口。当客户端请求建立某个c/s应用请求时,rap服务器端会主动push一个java applet到客户端,实时客户端到当前c/s应用的原内网地址信息和端口,协议信息等,客户端java applet把到所有信息通过ssl加密后在internet上传回到rap服务器上,rap服务器解密该数据包,把这些原始信息像在内网的访问一样传给真正的内部c/s服务器,内网c/s应用服务器正常响应此请求,像内网访问一样返回数据包到rap,rap加密此数据包通过internet传输给远程的客户端。比如21端口分配给ftp服务,25端口分配给smtp(简单邮件传输协议)服务,80端口分配给http服务,135端口分配给rpc(远程过程调用)服务等等。

HELO remote.system.domainname

250 qmailserver.domain

MAIL FROM:user@somewherer.net

41832abab11baade7890771c497bb666.png

250 OK

RCPT TO: user1@linuxidc.com

sendmail程序接受到待发邮件后,通过关键字符@判断邮件格式是否符合要求,匹配成功后提取邮件后缀域名信息并查询dns相关mx(邮件专用)记录,若有匹配信息且多于一条,选择优先级更高的主机ip进行投递,如没有查询到相关域名的mx记录则常识与其根域名(如163.com)25端口通讯并投递邮件,成功连接则投递信件,失败则将邮件打包退还发件者。邮件也是一样的,收到关于域名的邮件,请先核实是否是域名注册商所发,不要随意点邮件里面的连接。有朋友提到一个问题,自己在新购买的hawkhost主机之后添加域名时候有提示自己的域名被已经绑定到老鹰主机上,这个可能是由于我们之前的主机中没有解除,或者是其他人买主机的时候写的域名是我们的。

250 OK

3289035102865506687.png

或者拒绝接受它:

q:the server says:553 sorry, your envelop sender is in my badmailfrom list。 i just love the way that you talk to me like that. no, sorry, the beautiful ladies and the food. my name is michael scofield,colorful addings, the finest champagne in the world. if you 还 look for more, this is russian laugh. i live in tokyo with my mother, when you said, (sing) they said italy men are the sexiest men in the world.。we reach out to those sites on the list to make sure that the site administrators know the experience that their internet explorer 8 visitors have by default and that the site administrators know what steps the sites can take to improve the experience. we also tell the site administrators that, in the meantime, we are adding their site to this compatibility view list, and we provide instructions on how the site can opt out. if a domain notifies microsoft that it is opting out, we remove the site from the list at the next scheduled list update.。

第一种情况下,本地email服务器是允许relay的,它接收并同意传递一个目的地址不属于本地域名的邮件;而第二种情况则不接收非本地邮件。

email一般都有一个配置文件,其决定了是否接受一个邮件。只有当一个RCPT TO命令中的接收者地址的域名存在于该文件中时,才接受该邮件,否则就拒绝该邮件。若该文件不存在,则所有的邮件将被接受。当一个邮件服务器不管邮件接收者和邮件接收者是谁,而是对所有邮件进行转发(relay),则该邮件服务器就被称为开放转发(open relay)的。当email服务器没有设置转发限制时,其是开放转发的。

486bc73888995ec18afb6492f5a910c3.png

3、sendmail如何限制邮件转发

因为Send Mail 为了怕变成广告信转信站所以安装后只线本机上的 使用者寄信,要让它为你转信需要修改一点东西。 修改 /etc/mail/access 档案在里面增加下面几行。

localhostRELAY

192.168.1RELAY

就可以将 192.168.1 网域里的信转出去了。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-102689-1.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建Linux邮件服务器需要以下步骤: 1. 安装邮件服务器软件 可以选择Postfix、Exim、Sendmail邮件服务器软件。这里以Postfix为例,在终端输入以下命令安装: ``` sudo apt-get update sudo apt-get install postfix ``` 2. 配置邮件服务器 Postfix的配置文件位于/etc/postfix/main.cf,可以使用vi编辑器打开进行编辑。具体配置可以参考官方文档。 3. 安装IMAP/POP3服务器 IMAP和POP3是接收邮件的协议,可以选择Dovecot、Courier等软件。这里以Dovecot为例,在终端输入以下命令安装: ``` sudo apt-get install dovecot-imapd dovecot-pop3d ``` 安装完成后需要编辑/etc/dovecot/dovecot.conf文件进行配置。 4. 安装Webmail界面 Webmail界面是一个方便用户查看邮件的界面,可以选择Roundcube、Squirrelmail等软件。这里以Roundcube为例,在终端输入以下命令安装: ``` sudo apt-get install roundcube roundcube-plugins ``` 安装完成后需要编辑/etc/roundcube/config.inc.php文件进行配置。 5. 安装防垃圾邮件软件 为了防止垃圾邮件的攻击,可以安装防垃圾邮件软件,可以选择SpamAssassin、ClamAV等软件。 6. 配置DNS记录 邮件服务器需要有MX记录和SPF记录,以便其他邮件服务器能够识别并接收邮件。需要在DNS服务器添加相应的记录。 7. 测试邮件服务器 可以使用telnet命令测试邮件服务器功能。例如,使用以下命令测试发送邮件功能: ``` telnet localhost 25 EHLO example.com MAIL FROM: <[email protected]> RCPT TO: <[email protected]> DATA Subject: Test Email Hello World! . QUIT ``` 如果一切正常,就可以在收件人的邮箱收到这封邮件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值