我在网上看到了一些对此的答案,但没有明确的例子,也没有任何好的例子。
我通过 Postfix 转发我所有的邮件,目前所有邮件都发送到我的 ISP 的邮件服务器。
但是,有一些用户拥有 gmail 帐户或 gmail 托管帐户;我想通过谷歌的服务器路由他们的外发邮件(因为它会出现在他们的 Gmail 发送文件夹中)。所有不是来自这些发件人之一的电子邮件都应该通过默认的中继主机发送出去。
我相信我需要在 Postfix 中使用“sender_dependent_default_transport_maps”配置,但是找不到关于这个设置是什么样子的一个很好的例子。任何人都可以指出我的特定设置吗?
如何使用 URL 发送邮件swaks。例如,您将如何发送以下邮件?
我尝试过但没有成功
swaks -t recipient@mail.com \
--body link<https://en.wikipedia.org/wiki/Main_Page>
Run Code Online (Sandbox Code Playgroud)
因为如果我们将消息显示为原始消息,就会出现这样的情况。
我的 postfix 服务器遇到了一个奇怪的问题。我可以很好地发送和接收电子邮件,gmail 除外。每当我发送邮件到例如某人@gmail.com 时,它都会返回
I'm sorry to have to inform you that your message could not
be delivered [...]
The mail system
<someone@gmail.com>: user unknown
Run Code Online (Sandbox Code Playgroud)
这就是我在 mail.log 中得到的
15:32 dovecot: imap-login: Login: user=<kontakt@minzkraut.com>, method=PLAIN, rip=37.120.177.241, lip=37.120.177.241, mpid=20955, TLS, session=<jaW3/4ZRAqsleLHx>
15:32 postfix/smtpd[20956]: connect from v22017054597548976.hotsrv.de[37.120.177.241]
15:32 postfix/smtpd[20956]: 4B34140DE2: client=v22017054597548976.hotsrv.de[37.120.177.241], sasl_method=PLAIN, sasl_username=kontakt@minzkraut.com
15:32 postfix/cleanup[20961]: 4B34140DE2: message-id=<592801bf80ad3c84cefbba9d68947b6a@minzkraut.com>
15:32 postfix/qmgr[17940]: 4B34140DE2: from=<kontakt@minzkraut.com>, size=1123, nrcpt=1 (queue active)
15:32 postfix/smtpd[20956]: disconnect from v22017054597548976.hotsrv.de[37.120.177.241]
15:32 spamd[17176]: spamd: connection from localhost [::1]:44313 to port 783, fd 5 …Run Code Online (Sandbox Code Playgroud) 所以我目前正在运行 CentOS 6 并试图弄清楚如何让 Google Apps (gmail) 工作。我对邮件服务器软件完全陌生,但对它的工作原理有一个大致的了解。你们推荐在服务器上运行什么软件?我需要配置什么才能让它工作?
另外我正在使用 DNS 服务 (Rage4) 并且需要设置 PTR 记录。我知道记录值、TTL 和优先级。但是,它也提示我输入“名称”(xxx.domain.com)。我必须在那里放什么?这还重要吗?
任何帮助将不胜感激!
对不起,如果问的地方不对,我在这里很新(主要是在 SO 上发布编程问题)。
我在一家小公司工作,大约有 5 名员工,但我们有 5 个不同的域用于发送和接收电子邮件。我们目前使用共享托管服务器发送电子邮件,但服务器上的其他人不断将服务器列入发送垃圾邮件的黑名单,因此每次他们感染病毒时,我们的外发电子邮件就会停止工作。
我们想使用谷歌或微软,因为我们尝试过的所有其他反垃圾邮件系统都会产生太多的误报(即使丢失 1 封电子邮件也会让我们损失很多钱)。我们不介意为每位员工支付 4 美元或 5 美元/月,但据我所知,他们想要每个“电子邮件收件箱”的价格。因此,我们将是 5 名员工 x 5 个域 = 25,并且假设我们不介意为 sales@domain.com 和 info@domain.com 之类的通用内容使用别名。
他们是否有对像我们这样的小型企业更友好的计划,更好地反映我们的实际电子邮件需求/数量,或者我们是否如此独特,以至于我们没有这些人的选择而不得不继续使用不太可靠的其他选择?
我对专用服务器或尝试自己管理某些东西并不真正感兴趣。我们收到了大量垃圾邮件(我认为大多数带有网站的域都会这样做),只有“大人物”才能真正处理好。我认为我们的收入不会比其他拥有 5 名员工的小型企业多 5 倍,所以不要认为我们应该支付 5 倍的费用,因为我们喜欢为电子邮件/产品/网站与子域使用不同的域或将所有产品放在一起。
如何配置 MX 区域以使用 Gmail/Outlook 作为备用接收邮件服务器与我的活动 Exchane 以提供可靠性?
Gmail/Outlook 仅应在 Exchange 不可用的情况下使用。
哪些 DNS 设置有效?此类配置可能存在哪些问题?
mail.mycompany.com. A x.y.z.v
gmail.mycompany.com. CNAME ghs.google.ru
mycompany.com. MX 10 mail.mycompany.com.
mycompany.com. MX 20 ASPMX.L.GOOGLE.COM
mycompany.com. MX 30 ALT1.ASPMX.L.GOOGLE.COM
mycompany.com. MX 40 ALT2.ASPMX.L.GOOGLE.COM
Run Code Online (Sandbox Code Playgroud) 我们有一个奇怪的情况:
我们在本地邮箱之间的邮件也有类似的问题(但 Gmail 使用我们的服务器域和客户端的 IP):当通过 SMTP 从一个本地邮箱发送到另一个本地邮箱时,由于客户端 IP 而不是服务器的邮件,导入到 Gmail 的电子邮件的 SPF 失败
例子:
Received-SPF: fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) client-ip=188.40.153.39;
Authentication-Results: mx.google.com;
spf=fail (google.com: domain of example@msit.gov.pl does not designate 188.40.153.39 as permitted sender) smtp.mail=example@msit.gov.pl
Run Code Online (Sandbox Code Playgroud)
更多标题:
Delivered-To: example@gmail.com
Received: by 10.194.168.164 with SMTP id zx4csp522020wjb;
Thu, 19 Feb …Run Code Online (Sandbox Code Playgroud) 一年多以前,我决定最终放弃一些不再有任何用途的旧域名。在这些域中,有我的第一个公司域,就我而言,它不再有任何用处。
直到现在我才意识到我使用该特定电子邮件访问了与我的客户相关联的两个重要网站。但是有人已经购买了我的旧域名,我无法再访问我的电子邮件。该域目前似乎正在使用中。
有没有办法在不买回域名的情况下恢复我的电子邮件?
提前致谢
我有几个 IP 摄像机,如果检测到运动,它们会将照片发送到电子邮件地址。我的问题是有人多次发生运动,相机会淹没 Gmail smtp 服务器,导致无法发送这些电子邮件。我已将间隔设置为 10 秒,但仍然缺少电子邮件。延长间隔并不是很理想,因为它与不拍摄重要照片的效果大致相同。
有什么好的方法可以克服这个限制吗?
我曾尝试拆分为不同的 Gmail 帐户,但没有得到预期的结果。
我们目前使用 Gmail 作为我们的支持电子邮件。对于交易电子邮件(重置密码等),我们只使用 Amazon Web Serivce EC2 实例上的默认 Linux Postfix 服务器。
我的问题是是否可以对其进行配置,以便我们可以使用 Gmail 服务器发送我们的交易电子邮件(欢迎电子邮件、忘记密码等)?我的猜测是这是不可能的,但我很好奇解释为什么这会或不会起作用。
dig gmail.com 返回这个:
;; ANSWER SECTION:
gmail.com. 3600 IN MX 40 alt4.gmail-smtp-in.l.google.com.
gmail.com. 3600 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 3600 IN MX 20 alt2.gmail-smtp-in.l.google.com.
gmail.com. 3600 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 3600 IN MX 10 alt1.gmail-smtp-in.l.google.com.
Run Code Online (Sandbox Code Playgroud)
smtp.gmail.com 怎么样,为什么不包括在内?有没有办法通过一些实用程序找到它?或者它只能在 gmail 的文档中找到?
同样的问题也适用于其他电子邮件服务。
我最初的目标是找到电子邮件提供商的所有 smtp 服务器。
有许多与此类似的问题,但建议通常非常通用,例如根据批量黑名单检查器检查您的服务器。
所以我的邮件服务器有一个正确的 SPF 记录、一个 PTR 并使用 DKIM 对所有邮件进行签名,但默认情况下每封邮件都会在 Gmail 中发送垃圾邮件。
在这种情况下可以做什么?
GMail 提供了一条消息,试图解释为什么该消息最终会成为垃圾邮件,但它非常含糊:“它包含通常用于垃圾邮件的内容”(http://goo.gl/z2ASq)。链接页面有一些东西证明了我的怀疑:“从发送其他垃圾邮件的帐户或 IP 地址发送的邮件”。但同样,不知道如何解决这个问题。
这是一个示例标题:
Received: from mail.somehwere.com ([XXX.XXX.XXX.XXX])
by mx.google.com with ESMTPS id y59si1359634wey.46.2012.10.02.07.28.54
(version=TLSv1/SSLv3 cipher=OTHER);
Tue, 02 Oct 2012 07:28:54 -0700 (PDT)
Received-SPF: pass (google.com: domain of ck@somehwere.com designates XXX.XXX.XXX.XXX as permitted sender) client-ip=XXX.XXX.XXX.XXX;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of ck@somehwere.com designates XXX.XXX.XXX.XXX as permitted sender) smtp.mail=ck@somehwere.com; dkim=pass header.i=@somehwere.com
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=somehwere.com; s=default;
h=Content-Transfer-Encoding:Content-Type:MIME-Version:To:From:Subjectate:Message-ID; bh=LFhHIhWWdKms4f3jo157plOkAJzpbSt1ILThu4epfsI=;
b=N2raCWyGEvCEp6OJBIpvjWv/yCivYzqTm9go+hLKUH3T5Hi61VvL2cv3c52ivBEzNiOOlzLTWIdK4CfdjKSdStJ1ZD5itVse27P17DTh38b9cXNxXUoK89abTd4GxgO/;
Received: from localhost.localdomain ([127.0.0.1]:54505 helo=somehwere.com)
by …Run Code Online (Sandbox Code Playgroud)