当前位置: 首页 > 知识库问答 >
问题:

后缀虚拟域地址不工作

穆景辉
2023-03-14

我安装了一个运行Ubuntu20.04LTS和postfix的VPS。使用真实的主机名和后缀发送电子邮件非常有效,但从外部(比如gmail)接收到虚拟地址的邮件是行不通的。

真实主机名邮箱(user1@domain.name.net)从外部接收电子邮件。

将服务器内部的邮件发送到虚拟地址也可以。

echo "test message" | mailx -s 'test subject' user1@mailserver.com

从gmail发送电子邮件会出现“中继访问”错误。

Mail Delivery Subsystem: <mailer-daemon@googlemail.com>
Subject: Delivery Status notification (Failure)
554 5.7.1 <user1@mailserver.com>: Relay access denied

服务器主机名

domain.name.net

mx记录

dig mailserver.com mx

; <<>> DiG 9.16.1-Ubuntu <<>> mailserver.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35230
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;mailserver.com.                      IN      MX

;; ANSWER SECTION:
mailserver.com.               3600    IN      MX      10 mail.vpshost.com.

;; Query time: 43 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: su syys 20 16:45:47 CEST 2020
;; MSG SIZE  rcvd: 68

/etc/postfix/main。查阅

smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_security_level = may

smtp_tls_CApath=/etc/ssl/certs
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destinati>
myhostname = domain.name.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = domain.name.net, localhost.name.net, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
mailbox_command =
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_dest>
smtpd_tls_auth_only = no
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
virtual_alias_domains = mailserver.com
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/后缀/虚拟

### mailserver.com aliases ###

virtual-alias.domain    anything
info@mailserver.com     user1
user1@mailserver.com    user1

/etc/别名

# See man 5 aliases for format
postmaster:    user1
user.name:     user1

共有1个答案

潘宸
2023-03-14

这个问题现在已经解决了。我们在VPS提供商端没有任何MX记录。添加正确的ip域记录后,一切正常。

 类似资料:
  • 从虚拟内存到物理内存 虚拟地址和物理地址 到目前为止,我们简易的操作系统还只是一个内核在执行,还没有多任务的概念。在现代的操作系统中,为了让其他的程序能方便的运行在操作系统上,需要完成的一个很重要的抽象是「每个程序有自己的地址空间,且地址空间范围是一样的」,这将会减少了上层程序的大量麻烦,否则程序本身要维护自己需要的物理内存,这也会导致极大程度的不安全。 这个执行上看到的地址空间,就是虚拟内存。而

  • 问题内容: 我正在一个小型嵌入式系统上工作。当我的linux启动到用户空间时,我知道物理内存中的设备在哪里。我想将它们映射到用户空间虚拟地址。目前,我正在通过内核模块进行操作。我使用vmalloc / kmalloc(取决于大小),然后在返回的虚拟地址上使用ioremap_page_range映射我的物理地址。我不认为这是正确的方法。首先,我分配内存,然后要求内核将虚拟地址空间重新映射到一些不同的

  • 问题内容: 在了解需要highmem来解决超过1GB RAM的问题时,我缺少一些东西。有人可以指出我哪里出问题了吗?谢谢! 我知道的: 保留1 GB的进程虚拟内存(高内存区域)用于内核操作。用户空间可以使用剩余的3 GB。这是3/1分割。 VM的虚拟内存功能将(连续)虚拟内存页面映射到物理页面(RAM)。 我不知道的是: 哪些操作使用内核虚拟内存?我想内核空间中的kmalloc(…)之类的东西会使

  • 系统需求 就像它的名字"基于IP"所暗示的那样,这样的服务器中每个基于IP的虚拟主机必须拥有不同的IP地址。可以通过配备多个真实的物理网络接口来达到这一要求,也可以使用几乎所有流行的操作系统都支持的虚拟界面来达到这一要求(详情请参见您的系统文档,这种功能一般被称作"IP别名",一般用"ifconfig"命令来进行设置)。 如何配置Apache 有两种配置方法来使apache支持多主机:为每个虚拟主

  • 本文向大家介绍请你说一说Linux虚拟地址空间相关面试题,主要包含被问及请你说一说Linux虚拟地址空间时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 为了防止不同进程同一时刻在物理内存中运行而对物理内存的争夺和践踏,采用了虚拟内存。 虚拟内存技术使得不同进程在运行过程中,它所看到的是自己独自占有了当前系统的4G内存。所有进程共享同一物理内存,每个进程只把自己目前需要的虚拟内存空间映射并存

  • 我已经在Drive:/SOFTWARES/wamp文件夹上安装了wamp服务器。 但是在这里,我有一个问题。 只有localhost向我显示wamp索引页。 如果我输入网址,设置为虚拟主机,要么1。当我不使用互联网时,它们显示“无法连接”。2.他们通过网络重定向到一些网址。 我在wamp安装后采取的步骤: 1) 联合国对httpd中的vhost配置行进行了评论。配置文件 3) 在windows的主

  • 我正在使用bitnami Django堆栈。不使用虚拟环境时,WSGI工作正常 但是我使用在root中安装了虚拟环境,现在WSGI不适用于虚拟环境项目 我的apache配置文件是 我的wsgi文件是 apache日志是: mod_wsgi(pid=4070):处理wsgi脚本“/opt/bitnami/apps/run/live_cybrhome时发生异常。wsgi’。 回溯(最近一次呼叫最后一次

  • 本文向大家介绍虚拟机里Centos7的IP地址查看方法,包括了虚拟机里Centos7的IP地址查看方法的使用技巧和注意事项,需要的朋友参考一下 这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先 学会查看虚拟机里的Centos7的IP地址 首先我们登录操作系统 用户名root 密码 123456 然后我们输入ip查询命