首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到后缀域

问未找到后缀域
EN

Unix & Linux用户
提问于 2019-01-29 14:34:48
回答 1查看 460关注 0票数 1

我在一台服务器上设置了后缀,它必须将所有输出从根发送到R*****@gmail.com --但问题是,当它发送邮件时,它尝试并发送到“root @rene-桌面”,这是通过gmail通知我的:

“您的邮件没有传递到root@rene-桌面,因为找不到域rene桌面。请检查是否存在拼写错误或多余的空格,然后再试一次。”

我只想要以下内容:根(非root@rene-桌面)

问题是什么?

代码语言:javascript
复制
Sudo nano main.cf
myhostname = localhost.localdomain
mydestination = localhost localhost.localdomain
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
compatibility_level = 2
代码语言:javascript
复制
sudo nano /var/log/mail.log
Jan 29 13:35:55 rene-desktop postfix/cleanup[1686]: F1E494016EB: message-id=<20190129123555.F1E494016EB@localhost.localdomain>
Jan 29 13:35:56 rene-desktop postfix/qmgr[1313]: F1E494016EB: from=<root@rene-desktop>, size=420, nrcpt=1 (queue active)
Jan 29 13:35:57 rene-desktop postfix/smtp[1690]: F1E494016EB: to=<root@rene-desktop>, relay=smtp.gmail.com[108.177.119.108]:587, delay=1.7, delays=0.02/0.06/0.61/1, ds$
Jan 29 13:35:57 rene-desktop postfix/qmgr[1313]: F1E494016EB: removed
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-01-29 15:24:32

带有未知域的电子邮件将不会被Gmail接受/路由。

此外,来自root@任意域的电子邮件也不会被接受,但是我的记忆可能背叛了我。

如果你需要那些电子邮件被gmail接受,你需要改变/屏蔽他们到一个有效的域名在互联网上。

这些限制并不局限于gmail服务,自90年代以来,电子邮件服务运营商收紧了电子邮件路由规则,以打击垃圾邮件。

要在postfix中重写您的发送电子邮件地址,您必须这样做:

添加到您的main.cf文件:

代码语言:javascript
复制
smtp_generic_maps = hash:/etc/postfix/generic

现在创建一个包含以下内容的/etc/postfix/generic文件:

代码语言:javascript
复制
root@rene-desktop your_email@gmail.com

然而,创建generic文件是不够的,您必须对其进行标记化,以便postfix使用它。然后执行创建generic.db文件:

代码语言:javascript
复制
postmap /etc/postfix/generic

现在重新启动postfix,您应该已经准备好了电子邮件映射。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/497472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档