`
radzhang
  • 浏览: 312043 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POSTFIX本地可以发信,但是外网用OUTLOOK发信一直报 554 5.7.1 <a@bc.com>: Relay acce

 
阅读更多

[root@calpsv04 log]# postconf -n

alias_database = hash:/etc/aliases

alias_maps = hash:/etc/aliases

broken_sasl_auth_clients = yes

command_directory = /usr/sbin

config_directory = /etc/postfix

daemon_directory = /usr/libexec/postfix

data_directory = /var/lib/postfix

debug_peer_level = 2

home_mailbox = Maildir/

html_directory = no

inet_interfaces = all

inet_protocols = ipv4

local_recipient_maps = 

mail_owner = postfix

mail_spool_directory = /var/spool/mail

mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp

mailq_path = /usr/bin/mailq.postfix

manpage_directory = /usr/share/man

message_size_limit = 15728640

mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain

mydomain = apmro.com.sg

myhostname = mail.apmro.com.sg

mynetworks = 172.28.2.0/24,127.0.0.0/8,172.28.1.0/24,203.115.216.0/24,58.247.112.0/24

myorigin = $mydomain

newaliases_path = /usr/bin/newaliases.postfix

queue_directory = /var/spool/postfix

readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES

relay_domains = $mydestination

sample_directory = /usr/share/doc/postfix-2.6.6/samples

sendmail_path = /usr/sbin/sendmail.postfix

setgid_group = postdrop

smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

smtpd_client_restrictions = permit_sasl_authenticated

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = $myhostname

smtpd_sasl_path = smtpd

smtpd_sasl_security_options = noanonymous

unknown_local_recipient_reject_code = 550

 

本地通过Telnet能正常发信

先获得SMTP认证的用户名和密码的base64。得到一个字串。

[root@calpsv04 etc]# printf '\0%s\0%s' 'info' 'password' | openssl base64

AGluZm8AYWxwaGExMjM=

 

然后telnet邮件服务器,红色字体为手动输入的命令。

[root@calpsv04 log]# telnet mail.apmro.com.sg 25

Trying 203.115.216.134...

Connected to mail.apmro.com.sg.

Escape character is '^]'.

220 mail.apmro.com.sg ESMTP Postfix (2.6.6)

EHLO mail.apmro.com.sg

250-mail.apmro.com.sg

250-PIPELINING

250-SIZE 15728640

250-VRFY

250-ETRN

250-AUTH PLAIN LOGIN

250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES

250-8BITMIME

250 DSN

AUTH PLAIN AGluZm8AYWxwaGExMjM=

235 2.7.0 Authentication successful

MAIL FROM:<info@apmro.com.sg>

250 2.1.0 Ok

RCPT TO:radzhang@gainwinsoft.com

250 2.1.5 Ok

DATA

354 End data with <CR><LF>.<CR><LF>

FROM:info@apmro.com.sg

TO:radzhang@gainwinsoft.com

Subject:test message

test test 0616

.

250 2.0.0 Ok: queued as 20C7241141

quit

221 2.0.0 Bye

Connection closed by foreign host.

这样邮箱正常收到了邮件。

但是在outlook里设置smtp后,验证通过了。但是发信就直接退回来了。

服务器错误: '554 5.7.1 <zhang@hotmail.com>: Relay access denied'。

尝试着把我外网的IP  网段58.247.112.0/24加入到main.cf里的mynetworks参数内,结果就能正常发信了。

难道所有要用smtp发信的邮箱服务器都得把相应的外网网段都加上吗?

 

 

分享到:
评论

相关推荐

    电子邮件的基础知识 smtp协议

    但是,由于安全性问题,客户端可以随意设定hostname,因此服务器通常会通过反向域名解析验证客户端身份。 2. MAIL FROM:标识邮件的发件人,格式如"MAIL FROM:&lt;XXX@EXAMPLE.COM&gt;"。 3. RCPT TO:标识邮件的收件人...

    如何读懂邮件头,邮件格式的规定

    RFC是一种定义互联网工作标准的文档,虽然在日常使用中我们往往忽视了这些协议的存在,但它们在邮件通信中的作用至关重要。 RFC822规定了一封邮件的基本结构,由多个必需的头部域和一个可选的主体部分组成。邮件...

    postfix-2.9.15.tar.gz

    Postfix是一款广泛使用的开源邮件传输代理,用于处理电子邮件的接收、路由和投递。它的设计目标是高效、安全和易管理。"postfix-2.9.15.tar.gz"是一个包含Postfix 2.9.15版本源代码的压缩文件,适用于Linux和Unix...

    postfix-2.6.5.tar.gz

    Postfix是一款广泛使用的开源邮件传输代理(MTA),在Linux系统中被许多组织和个人用于构建邮件服务器。"postfix-2.6.5.tar.gz"是一个包含Postfix 2.6.5源代码的压缩包文件,适用于那些希望从源代码编译安装Postfix...

    postfix配置实例(详细)

    Postfix 配置实例详解 Postfix 是一个功能强大且灵活的邮件服务器软件,它可以满足大多数邮件服务器的需求。下面将详细介绍 Postfix 的配置实例。 一、系统安装 在 CentOS 4.3 中,选择 MAIL 组件里的全部来安装...

    postfix-2.11.3.tar.gz

    《Postfix邮件服务器详解》 Postfix是一款广泛使用的开源邮件传输代理(MTA),它的设计目标是高效、安全和易管理。本篇文章将深入探讨Postfix的2.11.3版本,这是一个稳定且功能丰富的版本,对于企业级邮件服务来说...

    Postfix配置文件main.cf中常用参数介绍

    ### Postfix配置文件main.cf中常用参数详解 #### 一、引言 Postfix作为一款高效、稳定且安全的企业级邮件服务器解决方案,在企业环境中扮演着重要角色。其配置文件`main.cf`是整个邮件系统的核心,包含了众多重要的...

    postfix-2.4.5

    Postfix是一款广泛使用的开源邮件传输代理(MTA),在Linux环境下尤其常见。它以其稳定性、安全性和高效性而闻名,是构建电子邮件服务器的核心组件。本文将深入探讨如何使用"postfix-2.4.5"这个版本在Linux系统上...

    postfix-2.8.2.tar.gz

    Postfix是一款广泛使用的开源邮件传输代理(MTA),它的设计目标是高效、稳定以及安全。在您提供的"postfix-2.8.2.tar.gz"压缩包中,包含的是Postfix 2.8.2版本的源代码。这个版本发布于2013年,是一个较早但仍然被...

    MIME协议(中文版).doc

    Received: from smtp.sina.com.cn (unknown [202.108.3.177]) by sohumx139.sohu.com (Postfix) with SMTP id E4F9802C1249 for &lt;it315_test@sohu.com&gt;; Thu, 10 Nov 2005 16:39:50 +0800 (CST) Received: (qmail ...

    postfix全功能邮件服务器

    在构建一个全功能的邮件服务器时,Postfix是一个关键组件,它是一个开源的、高性能的SMTP服务器,能够处理大量的电子邮件流量。本篇文章将详细介绍如何搭建一个基于Postfix的全功能邮件服务器,包括所需的软件包、...

    MacOS /etc/postfix 配置SMTP

    使用方法 使用 sublime text 打开 /etc/postfix 文件夹,将 my_username、my_password 批量替换成自己的, 然后: ``` $ cd /etc/postfix $ sudo chown root ./* $ sudo postmap sasl_passwd generic sd_relayhost ...

    POSTFIX权威指南

    《POSTFIX权威指南》是一本深入探讨POSTFIX邮件传输代理软件的专业书籍,旨在帮助读者全面理解和掌握这个强大的开源MTA系统。POSTFIX是由Wietse Venema在IBM的支持下,根据GPL协议进行开发的,其设计目标是提供高效...

    Linux下postfix邮件服务器搭建

    在本文中,我们将详细介绍如何在Red Hat 5.4 Linux服务器上搭建一个全功能的Postfix邮件服务器。这个过程涉及到多个软件包的安装、配置以及DNS设置,以确保邮件服务器能够正常运行并提供IMAP、POP3以及Web界面的邮件...

    Postfix搭建与安装包

    Postfix是一款广泛使用的开源邮件传输代理(MTA),它负责在互联网上传输电子邮件。这款软件以其高效、稳定和安全性著称,是许多企业和个人服务器首选的邮件系统。本指南将详细讲解Postfix的搭建和安装过程,以及...

    Mac /etc/postfix 配置 126 smtp 示例

    cd /etc/postfix && sudo postmap sasl_passwd generic sd_relayhost sender_canonical && sudo launchctl stop org.postfix.master && sudo launchctl start org.postfix.master 然后 echo "`hostname -s` test ...

    postfix 限制用户只能内部转发

    这样配置后,当 `foo` 或 `bar` 用户尝试向外部域发送邮件时,Postfix 将返回 `554 5.7.1` 错误,表明“Sender address rejected: Access denied”。这有效地限制了这些用户只能向 `internal.foo.com` 和 `internal....

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

    【基于Postfix的邮件服务器搭建】在Linux Red Hat Enterprise Linux Server release 6.3环境下,构建邮件服务器的主要目标包括:1) 实现局域网内相同域名的邮件互发;2) 支持向外部互联网邮箱发送邮件;3) 对部分...

Global site tag (gtag.js) - Google Analytics