标签: email-server

将邮件转发到 Gmail

我有一个 postfix 邮件服务器正在运行。用户发送到 Gmail 的邮件会显示在 Gmail 中,因此它通常可以正常工作。我知道的所有其他免费邮件主机也是如此。

问题是有些用户没有本地邮箱,而是转发到 Gmail。如果有人向此类用户发送邮件,我的邮件服务器会将邮件转发到 Gmail。这有效,即使原始域具有带有“-all”的 SPF 记录。但是,如果 Gmail 用户将邮件发送到我的服务器,然后再次转发到 Gmail,则邮件永远不会出现在 Gmail 中。

我已经尝试过: - 检查日志。Gmail SMTP 只报告“OK”,但邮件似乎在稍后的步骤中被丢弃。- 启用 SRS。Gmail 中仍然没有邮件

任何有运行设置能够将邮件从 Gmail 转发到 Gmail 的人吗?是否有什么我遗漏的东西导致 Google 将我的邮件严重归类为垃圾邮件,以至于它甚至没有进入垃圾邮件文件夹?

email email-server postfix gmail spf

3
推荐指数
1
解决办法
5511
查看次数

谷歌应用程序 mx 记录的配置绑定

我的域有 4 封电子邮件,使用谷歌应用程序创建,我可以从他们发送电子邮件但无法接收,我有一个 centos vps,没有 cpanel,没有邮件服务器。

如何配置绑定以便我可以接收邮件?

email email-server bind centos g-suite

3
推荐指数
1
解决办法
3654
查看次数

在 monit 中指定邮件服务器主机名和 tlsv1

[编辑:我回答了我问题的前半部分,所以我将编辑这个以解决后半部分。]

/etc/monit/monitrc 看起来像这样:

set mailserver
    smtp.server.net
    port 587
    username "USERNAME"
    password "PASSWORD"
    using tlsv1 with timeout 30 seconds
    using hostname "server.fqdn.com",

    smtp.server2.net
    port 587
    username "USERNAME"
    password "PASSWORD"
    using tlsv1 with timeout 30 seconds
    using hostname "server.fqdn.com"
Run Code Online (Sandbox Code Playgroud)

sudo service monit syntax 吐出这个:

/etc/monit/monitrc:57: Error: syntax error 'smtp.server2.com'
Run Code Online (Sandbox Code Playgroud)

起初我有错误的使用/使用这样的语法:

    using tlsv1
    using hostname "server.fqdn.com"
    with timeout 30 seconds
Run Code Online (Sandbox Code Playgroud)

email-server monit

3
推荐指数
1
解决办法
1918
查看次数

需要来自交换服务器的 POP3 或 IMAP 中继或适配器,有什么想法吗?

问题的简短版本

  • 我们有一个需要检查电子邮件收件箱的第 3 方工作流工具。
  • 该工具仅支持使用 pop3 或 IMAP 检查电子邮件
  • 我们的网络人员不允许 pop3 或 IMAP 访问我们的交换服务器。

我的工作解决方案/概念

  • 使用工作流工具在 Web 服务器上安装某种 pop3/imap 邮件服务器软件。
  • 让工作流工具通过 Exchange/MAPI 导入该邮箱的电子邮件,然后使用 Pop3/IMAP 将其提供(出于安全原因仅发送到本地计算机),以便工作流工具可以检查收件箱。

本质上,我需要一种“翻译”方法或某种适配器来让 pop3 客户端通过 MAPI/Exchange 协议进行交换。

你知道像我上面描述的那样的任何工具吗?是否有更好的解决方案来解决我遗漏的问题?

exchange email-server pop3 imap

3
推荐指数
1
解决办法
1452
查看次数

为什么 Postfix 接受来自它不负责的电子邮件的 MAIL FROM

我正在测试 postfix 安装。我注意到,如果我尝试从另一个域 ( unknown@NotMyDomain.com)上的虚构帐户向我的本地用户之一 ( user@MyDomain.com) 发送邮件,电子邮件仍会发送给我的用户。

MAIL FROM:<unknown@notmydomain.com>

RCPT TO:<user@mydomain.com>
Run Code Online (Sandbox Code Playgroud)

我不确定这是正常行为还是会导致问题。例如,我担心用户可能会使用服务器发送并非真正来自他们声称来自的电子邮件帐户的欺骗性电子邮件。

PS 我还处于学习 postfix 的早期阶段,所以不确定我的问题是否有意义。


按@ DerfK的评论,我测试了一个开放的继电器(其中两个MAIL FROM,并RCPT TO没有在此服务器上托管),这是我所得到的。出于某种原因,它接受RCPT TO,然后在我输入主题说再见。那么这是好是坏?

HELO test.mydomain.com
250 mail
MAIL FROM:<user@notmydomain1.com>
250 2.1.0 Ok
RCPT TO:<user@notmydomain2.com>
250 2.1.5 Ok
Subject: testing for open relay
221 2.7.0 Error: I can break rules, too. Goodbye.
Connection closed by foreign host.
Run Code Online (Sandbox Code Playgroud)

email email-server postfix

3
推荐指数
3
解决办法
2万
查看次数

在现有 MySQL 的服务器上安装 iRedMail

是否可以在现有 MySQL 数据库的服务器上安装 iRedMail?

当我安装 iRedMail 时会发生什么,它会删除我所有的数据库还是跳过 MySQL 安装并使用现有的服务器实例?

mysql email linux email-server

3
推荐指数
1
解决办法
6562
查看次数

SPF 记录问题

我为我的域设置了 SPF 记录,例如:

v=spf1 a mx include:mydomain.co.uk ?all
Run Code Online (Sandbox Code Playgroud)

但是,我现在必须为基于 Web 的发票系统添加 SPF 记录,该系统希望我将以下内容添加到我的 SPF 记录中:

v=spf1 mx ptr include:_spf.bidsketch.com ~all
Run Code Online (Sandbox Code Playgroud)

如果我将这两个按上述方式放置到同一个 SPF 记录中,它会在 mxtoolbox.com 上显示为格式错误。

所以我的问题是如何使用第二个/bidsketch 记录?

为此,我是否需要在同一个域上有单独的 SPF 记录?

或者,有没有办法将两者结合在一个记录中?

提前致谢。

domain-name-system email email-server spf

3
推荐指数
1
解决办法
2830
查看次数

未加载对 main.cf 的后缀更改

Ubuntu 10.04 LTS

root@vm1613:/etc/postfix# vim /etc/postfix/main.cf

[...]
# default restrictions
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtpd_client_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
[...]

root@vm1613:/etc/postfix# postfix check
root@vm1613:/etc/postfix#

root@vm1613:/etc/courier# service postfix restart
 * Stopping Postfix Mail Transport Agent postfix                                                                                                                                                                                                                        [ OK ]
 * Starting Postfix Mail Transport Agent postfix   
Run Code Online (Sandbox Code Playgroud)

当我检查smtpd_recipient_restrictions结果是:

root@vm1613:/etc/courier# postconf -d smtpd_recipient_restrictions
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
Run Code Online (Sandbox Code Playgroud)

为什么?

为什么 main.cf 没有“加载”到 Postfix 中?

ubuntu email-server smtp postfix restrictions

3
推荐指数
1
解决办法
986
查看次数

垃圾邮件发送者是否可以篡改电子邮件的接收时间?

我在 gmail 上收到了一些垃圾邮件,我想知道我是否可以完全信任 gmail 显示的接收时间。垃圾邮件发送者是否可以篡改它,或者它是否被 Gmail 服务器附加到标头?

编辑,添加标题:

送达地址:me@gmail.com
收到:10.49.116.82,SMTP id ju18csp15039qeb;
        2013 年 4 月 3 日,星期三 22:21:51 -0700 (PDT)
X 接收:由 10.60.92.201 和 SMTP id co9mr2614742oeb.113.1365052911350;
        2013 年 4 月 3 日,星期三 22:21:51 -0700 (PDT)
返回路径: 
收到:来自 submasaf.com ([2607:f9d8:ea:123f::])
        来自 mx.google.com,ESMTP id 为 9si6430954obb.7.2013.04.03.22.21.51;
        2013 年 4 月 3 日,星期三 22:21:51 -0700 (PDT)

这些时间戳不能被伪造/影响对吧?这些是接收机器(谷歌)的邮票?

email email-server

3
推荐指数
1
解决办法
625
查看次数

如何正确配置 postfix 和 opendkim 并让接收服务器知道签名者邮寄的所有详细信息?

我想要实现的目标 - 底线:邮件进入收件箱而不是垃圾邮件文件夹。

我有一台运行 postfix(邮件服务器)的服务器,我有 3 个域。邮件服务器用于传入和传出邮件。

我正在使用 opendkim 进行签名并拥有 DNS 记录。

经过长时间的观察,我意识到由于不正确的邮寄者和签名者分配,邮件成为垃圾邮件。

考虑一下,我的邮件服务器是 mailserver.example.com,其他 3 个域是 example1.com、example2.com 和 example3.com

当有人从 admin@example1.com 发送电子邮件时,它应该显示:

admin@example1.com 通过 mailserver.example.com

邮寄者:mailserver.example.com

签名:example1.com

我观察到 mailjet 和 amazon 电子邮件几乎不会进入垃圾邮件,事实是,“可能”是因为原始主机名 / ip 反向解析为邮寄者和签名者。

配置文件:

/etc/opendkim/Keytable

mvs._domainkey.example1.com example1.com:selc:/etc/opendkim/keys/example1_com/selc.private
mvs._domainkey.example2.com example2.com:selc:/etc/opendkim/keys/example2_com/selc.private
Run Code Online (Sandbox Code Playgroud)

/etc/opendkim.conf

Domain          example1.com
KeyFile     /etc/opendkim/keys/example1_com/selc
Selector        selc

Domain          example2.com
KeyFile     /etc/opendkim/keys/example2_com/selc
Selector        selc

Canonicalization    simple
Mode            sv
Syslog                  yes
LogWhy                  yes
UMask                   022
UserID                  opendkim:opendkim
KeyTable           /etc/opendkim/KeyTable
SigningTable       /etc/opendkim/SigningTable
ExternalIgnoreList /etc/opendkim/TrustedHosts
InternalHosts      /etc/opendkim/TrustedHosts
Socket                  inet:34562@localhost
X-Header        no
Run Code Online (Sandbox Code Playgroud)

最后 …

email-server postfix dkim domainkeys

3
推荐指数
1
解决办法
8379
查看次数