我遇到了在别处找不到的奇怪情况。当我在本地机器上向 rcook 发送邮件时,我在系统日志中看到了这个:
Feb 16 20:27:14 linode postfix/pickup[1305]: 326CC4463F: uid=0 from=<root>
Feb 16 20:27:14 linode postfix/cleanup[1524]: 326CC4463F: message-id=<20150217042714.326CC4463F@linode.example.net>
Feb 16 20:27:14 linode postfix/qmgr[1306]: 326CC4463F: from=<root@example.net>, size=302, nrcpt=1 (queue active)
Feb 16 20:27:14 linode postfix/lmtp[1531]: 326CC4463F: to=<rcook@example.net>, orig_to=<rcook>, relay=linode.example.net[private/dovecot-lmtp], delay=0.06, delays=0.04/0.01/0.01/0.01, dsn=5.1.1, status=bounced (host linode.example.net[private/dovecot-lmtp] said: 550 5.1.1 <rcook@example.net> User doesn't exist: rcook@example.net (in reply to RCPT TO command))
Feb 16 20:27:14 linode postfix/bounce[1533]: 326CC4463F: sender non-delivery notification: 3C71844643
Feb 16 20:27:14 linode postfix/qmgr[1306]: 326CC4463F: removed
Run Code Online (Sandbox Code Playgroud)
看起来“rcook”正在被后缀变成“rcook@example.net”。根据我的 main.cf 文件,我正在使用 mysql 查找后缀: …
对于使用 Postfix 2.9.6、DSPam 3.10.1 和 Dovecot 2.1.7 的传入邮件,我遇到了以下情况:
Incoming Mail -> SMTP -> LMTP -> DSpam (as daemon) -> LMTP -> Dovecot
Run Code Online (Sandbox Code Playgroud)
我有带有虚拟邮箱的虚拟域。到目前为止一切正常。
指向外部域的(虚拟?)别名现在出现了问题。假设,我有以下虚拟域:
virtualdomain1.com
virtualdomain2.com
Run Code Online (Sandbox Code Playgroud)
我正在为其处理邮件。服务器本身运行在
mydomain.com
Run Code Online (Sandbox Code Playgroud)
如果我现在添加一个指向外部域的别名,例如:
alias@virtualdomain1.com -> user@externaldomain.com
Run Code Online (Sandbox Code Playgroud)
然后(据我所知),DSPam 检查邮件,通过 LMTP 将其传递给 Dovecot,Dovecot 拒绝邮件,因为 user@externaldomain.com 是未知的(当然这是真的)。
那么如何正确设置以处理虚拟域的别名呢?如果可能,我还想检查虚拟别名的传入邮件。
发送到 alias@virtualdomain1.com 的传入消息的日志是:
postfix/smtpd[23910]: connect from xxx.anyhost.com[1.2.3.4]
postfix/smtpd[23910]: NOQUEUE: filter: RCPT from xxx.anyhost.com[1.2.3.4]: <alias@virtualdomain1.com>: Recipient address triggers FILTER lmtp:unix:/dspam/dspam.sock; from=<sender@anyhost.com> to=<alias@virtualdomain1.com> proto=ESMTP helo=<anyhost.com>
postfix/smtpd[23910]: D91D0771AF70: client=xxx.anyhost.com[1.2.3.4]
postfix/cleanup[23917]: D91D0771AF70: message-id=<550937C8.9050901@anyhost.com>
postfix/smtpd[23910]: disconnect from xxx.anyhost.com[1.2.3.4]
postfix/qmgr[23278]: D91D0771AF70: from=<sender@anyhost.com>, size=1030, nrcpt=1 (queue …Run Code Online (Sandbox Code Playgroud) 我有3台服务器。1 个带 postfix 的 MX 服务器和 2 个 dovecot 服务器。MX 服务器接收电子邮件,然后通过 LMTP 将它们提供给特定的 dovecot 服务器。来自同一域的所有邮箱都在同一台服务器上。
有没有办法临时禁用 LMTP 并为特定域延迟消息?例如,在 dovecot 服务器之间迁移域的情况下。
在后缀上我使用 transport_maps
transport_maps = mysql:/etc/postfix/sql/transport.cf
Run Code Online (Sandbox Code Playgroud)
有了这个查询
query = SELECT concat('lmtp:',servers.address, ':24') FROM servers
JOIN domains ON (domains.server_id=servers.ID)
WHERE domains.name LIKE SUBSTRING_INDEX("%s", "@", -1)
LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
Dovecot 正在侦听端口 24 上的 lmtp,dovecot 中的 user_query 是
user_query = SELECT 1
FROM domains
JOIN mailboxes ON (domains.ID=mailboxes.domain_id)
WHERE
domains.name LIKE '%d'
AND mailboxes.name LIKE '%n'
AND domains.server_id='X'
LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
我检查了 dovecot user_query 手册页,但没有什么可以帮助我(http://wiki2.dovecot.org/UserDatabase …
我们在公司使用 Office 365,我想知道是否可以在任何地方的管理面板中看到 Exchange 客户端连接日志?我想确定 Outlook 客户端从哪些 IP 地址进行连接。
我有一个 HP P2000 G3 阵列,其中有两个 10Gbit iSCSI 控制器,用于为我的虚拟化集群提供存储。它很快将通过两个 D2700 盘架进行扩展,每个盘架都装有 25 个 10k RPM 300GB 6G SAS 磁盘以提高性能。
目前,我在第一个架子上的两个虚拟磁盘每天都被“清理”,可能不止一次,我没有检查过......日。
磁盘清理对阵列性能的影响有多大?我知道它是一个磁盘一致性检查,因此很重要,但是我应该调低它以便它们的阵列不会如此积极地擦洗吗?
我们的邮件服务器最初是使用自行创建的证书设置的。然而,当它们过期时,我试图重新创建它们,整个事情就爆炸了。因为我知道这很重要,所以我们正在运行 Debian 服务器和 postfix。
现在我看到邮件日志中生成了这些错误:
May 15 08:06:34 letterpress postfix/smtpd[22901]: warning: cannot get certificate from file /etc/postfix/ssl/smtpd.cert
May 15 08:06:34 letterpress postfix/smtpd[22901]: warning: TLS library problem: 22901:error:02001002:system library:fopen:No such file or directory:bss_file.c:352:fopen('/etc/postfix/ssl/smtpd.cert','r'):
May 15 08:06:34 letterpress postfix/smtpd[22901]: warning: TLS library problem: 22901:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:354:
May 15 08:06:34 letterpress postfix/smtpd[22901]: warning: TLS library problem: 22901:error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:720:
May 15 08:06:34 letterpress postfix/smtpd[22901]: cannot load RSA certificate and key data
Run Code Online (Sandbox Code Playgroud)
当尝试从本地网络外部的 Thunderbird 等客户端访问电子邮件时,您会收到“无法连接到 smtp 服务器”。
我已经验证文件 /etc/postfix/ssl/smtpd.cert 确实存在。该文件的当前所有者是root:root. 这个需要改吗?
我们将很快推出一个预计可扩展到中高流量的网站。我们最初在 GoDaddy 购买注册了我们的 DNS 名称;然而,在最近阅读了 Stackoverflow 博客(并看到他们对 GoDaddy 的看法)之后,我想知道人们会针对大量流量的 DNS 服务器/提供商推荐什么。
我很想听听您的建议——因为我不喜欢停机,也不想在我们已经上线后在以后移动我的 DNS 提供商。同样,如果我们决定与您合作,我很乐意将您的姓名作为推荐人加入。
我是 OpenManage 和 System Center 的新手,但听起来它们似乎是针对类似的问题/目标。这些功能是否具有足够的可比性,以至于可以完全放弃 OpenManage 以支持 System Center 产品?
具体来说,我希望实现存储监控和远程管理,但如果有这两种经验的人想要提供快速比较/对比(当然是客观的),我不会抱怨。
这不是一个常见的场景,但我发现自己不小心将命令插入到错误的终端中。我还没有损坏任何重要的东西;那么在我做之前,有哪些最好的方法可以区分本地和远程终端会话?
“云计算”是什么意思?似乎有多少人在谈论它,就有多少定义。甚至有人说它不存在。
个人认为,“云”是2005-2006年硬件虚拟化推进所引发的SaaS和PaaS业务的激增。这使得开发低成本(或免费)虚拟化解决方案成为可能。
编辑
在我们称之为“云计算”之前,所有这些在技术上都是可行的。那么,从软件虚拟化到硬件虚拟化的转变以及公众对远程数据的接受仅仅是市场的演变吗?
编辑 2
我试图为那些选择受趋势驱动的非技术人员提供支持。首先,新的“东西”可能看起来很酷,但除非您已经遇到了问题的解决方案,否则它不一定是升级。其次,在云的情况下;这不是全新的。我的意思是,如果您确实遇到了可以通过 Cloud 类型解决方案修复的问题,那么您可以在 Cloud Wave 之前以方式修复它。
顺便说一句,我不反对云;我只是不喜欢为了炒作而使用任何技术。肯定有一些很酷的事情正在做并且将在云上完成。感谢所有的答案!