我正在寻找在 Linux 上进行迁移的清晰而详细的指南,但我找不到任何有用的东西。所以感谢你的提示。
我已经在 ubuntu 12.04 中安装并配置了 postfix 作为邮件服务器。我可以毫无问题地将电子邮件发送到 gmail,但是当我输入 putty 时我无法将它们发送到 hotmail
dig @ns1glr.name.com mydomaine.com
Run Code Online (Sandbox Code Playgroud)
我懂了:
; <<>> DiG 9.8.1-P1 <<>> @ns1glr.name.com mydomain.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57399
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;mydomain.com. IN A
;; ANSWER SECTION:
mydomain.com. 300 IN A my.ip.add.res
;; Query time: 128 msec
;; …Run Code Online (Sandbox Code Playgroud) 我已经开始收到主题为:"Mail delivery failed: returning message to sender"对于我还没有发送的电子邮件的电子邮件。我在我的域matos-sorge.com(一个 linode)中托管我自己的邮件服务器,我有点担心有人使用我的邮件服务器发送垃圾邮件。
我收到的电子邮件如下所示:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es)
failed:
acoperis@ls12.globehosting.net
(generated from ppaxylfg510@acoperisexpert.ro)
mailbox is full: retry timeout exceeded
------ This is a copy of the message, including all the headers. ------
Return-path: <paulo@matos-sorge.com> Received: from [70.45.238.57]
(port=15427 helo=host-70-45-238-57.onelinkpr.net) by
ls12.globehosting.net with …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 14.04 上安装了一个 postfix 服务器。机器上运行的 PHP 脚本使用它来发送外发电子邮件。此外,我使用 postfix 接收发送到本地帐户的邮件,然后将其转发到我的个人 gmail。
但是,这意味着任何人都可以连接到我的服务器并将其用作垃圾邮件的开放中继。如何防止远程连接转发电子邮件?
这是我的 main.cf:
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = aviacao.pt
virtual_alias_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = aviacao.pt, localhost.localdomain, localhost
relayhost =
mynetworks = 0.0.0.0/0
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
Run Code Online (Sandbox Code Playgroud)
如果我更改mynetworks为,127.0.0.0/8那么人们将无法向本地帐户发送电子邮件。
像 Gmail 如何在 Ubuntu 上配置 Postfix/Dovecot 以将所有地址+anything@example.com 发送到 address@example.com?
我已经为客户端服务器上的电子邮件传送设置了 Postfix,并确保我们的 PTR 记录、SPF 和反向 DNS 都配置正确。
据我所知,我们按照 Google 发布的“批量发件人指南”中列出的所有内容正确执行了所有操作,但似乎仍有一些邮件未送达。
我们通常会向大约两百个左右的唯一地址发送数百条消息的批次。本月,有两个收件人联系我们说他们没有收到我们的所有邮件。对于第一个,在我们发送给他们的十四个中,他们只收到了十个。
我翻阅了邮件日志,看起来好像他们有某种速率限制。五次连接后,他们在接下来的一个小时内拒绝更多。我可以看到 postfix 每十分钟左右重新尝试连接,它最终在接下来的五个,然后大约一个小时后,最后四个成功交付。我怀疑最后四个是丢失的,但我不能肯定,因为我只有邮件 ID 可以继续。
第二个收件人更令人不安,因为日志表明我们发送的所有三个消息都已成功接收,并且没有传递问题。
在这一点上,我不知道可能出了什么问题,所以任何提示都将不胜感激。我希望收到收件人各自的 IT 部门的来信,以协助进一步排除故障,但如果他们没有兴趣协助我解决此问题,我还应该调查什么吗?
我有一个关于 postfix 的问题。我们可以每小时向我们的供应商 smarthost 发送 4000 封邮件。
当我们发送这些消息时,我们得到了太多连接失败。现在我想在一个连接中发送所有这些消息。
所以我的问题是:是否可以在一个连接中同时向提供商 smarthost 发送 500 封邮件?
最好的问候, 安德烈亚斯
我正在尝试通过 Outlook 连接到 postfix 服务器(通过 smtp 发送示例消息)。在服务器上,端口似乎是打开的:
nmap -sT -O localhost
Starting Nmap 6.40 ( http://nmap.org ) at 2016-09-24 15:23 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000046s latency).
Other addresses for localhost (not scanned): 127.0.0.1
rDNS record for 127.0.0.1: localhost.localdomain
Not shown: 990 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
80/tcp open http
110/tcp open pop3
143/tcp open imap
993/tcp open imaps
995/tcp open pop3s
3306/tcp open mysql
10000/tcp …Run Code Online (Sandbox Code Playgroud) 你好,
我正在开展群发电子邮件业务,但我的 ip 被列入黑名单。有什么方法可以帮助我实现 ip 轮换。或任何其他可以帮助我维护 ip 白名单的来源。
运行“DNS 扫描”以确保我的 DNS 区域设置“正确”导致该工具建议运行多个邮件服务器以实现冗余。这让我开始思考如何实现这样的事情。
假设我有两个邮件服务器,mx1.example.org 和 mx2.example.org。MX1 具有更高的优先级。假设每个服务器在地理上彼此分开。对于任何与配置相关的答案,假设它们正在运行 Postfix。我将如何配置我的 MTA (Postfix) 以将两个邮件服务器收到的电子邮件合并为客户端的一个响应?
以下面的例子为例:我给自己发送了一封电子邮件,它被发送到了 mx1。现在 mx1 有一些停机时间,有人给我发了一封电子邮件,它被传送到了 mx2。我的邮件客户端设置为使用 IMAP 并从 mx1 检索邮件。在上述情况下,我只能检索我自己发送的电子邮件,因为第二封电子邮件位于 mx2 上。为了让我阅读第二封电子邮件,mx1 需要从 mx2 了解它。
这是我需要在我的 MDA 中配置的东西,还是 postfix 有一些功能来处理这种情况?