我有一个很奇怪的问题,我的电子邮件被 hotmail 标记为垃圾邮件。
我刚刚在我的服务器上配置了 Postfix + Dovecot,一切正常。我可以发送/接收电子邮件。我只有hotmail账户有问题,不明白是什么原因,因为我也配置了:
检查标头,我看到 SPF 和 DKIM 正确通过。GMAIL、YAHOO等我都没有问题,但是hotmail好像很严格。
我认为唯一的问题...可能是我的 IP 还没有电子邮件流量。我很少给hotmail发邮件。
那么,如果 postfix 没有问题,我该怎么做才能正确地向 hotmail 发送电子邮件?因为如果唯一的原因是我没有电子邮件流量,这意味着我的第一份时事通讯将毫无理由地被标记为垃圾邮件。
建议?
(作为垃圾邮件收到的电子邮件示例如下)
x-store-info:4r51+eLowCe79NzwdU2kRwMf1FfZT+JrxVyutn/pLjoZiDggbl3J7aHGkQoNPd8ZB9iY77nKNhzoKkbFqj2wPQ4Ha91HUDyzG+BsQ2lzn+x/xsXGuDBWhAPIPgrYY3dCiWYILdpiCyM=
Authentication-Results: hotmail.com; sender-id=pass (sender IP is 66.85.140.94) header.from=info@example.net; dkim=pass header.d=example.net; x-hmca=pass
X-SID-PRA: info@example.net
X-SID-Result: Pass
X-DKIM-Result: Pass
X-AUTH-Result: PASS
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: M98loaK0Lo1j8FOgXol8UFVrP26QMSvVTQXke21+QxXu+DJ5ttCh6cM/eFA+HRgTBFdz52wvmszvfgxVXBCfExvqqIFxcJKaFap8dwTFrYmSiOTK6J40vAbrC+QeYPnMG9Hntes6IFH9T95bydckDQ==
Received: from mail.example.net ([66.85.140.94]) by SNT0-MC3-F15.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
Sun, 30 Sep 2012 14:13:33 -0700
Received: from [192.168.1.2] (2-231-150-154.ip207.fastwebnet.it [2.231.150.154])
by mail.example.net (Postfix) with ESMTPA …Run Code Online (Sandbox Code Playgroud) 首先让我声明邮件服务器工作正常,用户可以连接和发送电子邮件。
基本上有一个本地 web 脚本连接到邮件服务器,尝试每隔几分钟发送一次邮件。它有错误的密码。问题是我们不知道连接的是什么脚本,所以我们正在寻找一种方法来获取正在尝试的用户名。
UGFzc3dvcmQ6 - 解码为密码:所以没有太大帮助。下面是完整的日志行。
Dec 11 20:15:37 HOST postfix/smtpd[642]: warning: HOST[x.x.x.x]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Run Code Online (Sandbox Code Playgroud)
服务器正在运行 Debian/Postfix/Dovecot。
我在 FreeBSD 服务器上安装了 Dovecot v2.0.11,用户查找传入电子邮件地址失败,但查找系统用户成功。
Dovecot 设置为使用系统用户,所以我的 dovecot.conf 有
userdb {
driver = passwd
}
Run Code Online (Sandbox Code Playgroud)
和
passdb {
driver = passwd
}
Run Code Online (Sandbox Code Playgroud)
我启用了身份验证调试。
例如,我有一个名为 webmaster 的用户,使用 doveadm 用户作为“webmaster”的工作方式如下:
#doveadm user webmaster
userdb: webmaster
system_groups_user: webmaster
uid : 1020
gid : 1020
home : /home/webmaster
Run Code Online (Sandbox Code Playgroud)
但是使用 doveadm 用户查找 webmaster@myregisteredname.com 失败如下:
# doveadm user webmaster@myregisteredname.com
userdb lookup: user webmaster@myregisteredname.com doesn't exist
Run Code Online (Sandbox Code Playgroud)
这导致 webmaster@myregisteredname.com 的传入邮件因“未知用户”错误而退回。
这是 /var/log/maillog 中记录的失败:
Apr 16 20:13:35 www dovecot: auth: passwd(webmaster@myregisteredname.com): unknown user
Run Code Online (Sandbox Code Playgroud)
这是 /var/log/debug.log 中记录的失败:
Apr 16 20:13:35 …Run Code Online (Sandbox Code Playgroud) 几天前,Gmail 突然决定停止向我的邮件服务器发送邮件。我正在使用 Postfix 和 Dovecot 以及在 Debian 7 上运行的付费 SSL 证书,并更新了所有内容。
我的mail.log显示以下错误:
Dec 19 11:09:11 server postfix/smtpd[19878]: initializing the server-side TLS engine
Dec 19 11:09:11 server postfix/tlsmgr[19880]: open smtpd TLS cache btree:/var/lib/postfix/smtpd_scache
Dec 19 11:09:11 server postfix/tlsmgr[19880]: tlsmgr_cache_run_event: start TLS smtpd session cache cleanup
Dec 19 11:09:11 server postfix/smtpd[19878]: connect from mail-wi0-x230.google.com[2a00:1450:400c:c05::230]
Dec 19 11:09:11 server postfix/smtpd[19878]: setting up TLS connection from mail-wi0-x230.google.com[2a00:1450:400c:c05::230]
Dec 19 11:09:11 server postfix/smtpd[19878]: mail-wi0-x230.google.com[2a00:1450:400c:c05::230]: TLS cipher list "aNULL:-aNULL:ALL:+RC4:@STR ENGTH:!aNULL:!DES:!3DES:!MD5:!DES+MD5:!RC4:!RC4-MD5"
Dec 19 11:09:11 server …Run Code Online (Sandbox Code Playgroud) 我最近在 Centos6/postfix/dovecot 服务器上安装了 Roundcube。
默认安装效果很好,但我正在尝试配置一些我似乎无法弄清楚的选项。
我的最终结果将是用户点击:
或者
我已经设定
$rcmail_config['include_host_config'] = true;
Run Code Online (Sandbox Code Playgroud)
在我的 main.inc.php 中创建 domainname1.inc.php 和 domainname2.inc.php
我在每个中更改了以下内容
$rcmail_config['default_host'] = array('domainname1.com');
$rcmail_config['default_host'] = array('domainname2.com');
Run Code Online (Sandbox Code Playgroud)
我不确定还有什么我需要改变的。
对此的任何帮助将不胜感激
我使用 dovecot IMAP 服务器并想删除不需要的大邮件:
cd /var/spool/foouser; du -a | sort -rn > /var/tmp/du-mail-foouser.log
Run Code Online (Sandbox Code Playgroud)
现在我在顶部看到大邮件,看了之后我想删除它们。
直接打电话安全吗
"rm ./foofolder/1318412893.M857530P4656.hz1,W=14463815,S=14268320:2,S"?
我正在尝试将电子邮件从我的 gmail 帐户发送到我在新 Centos 服务器上的几个用户帐户。电子邮件设置正确,除了信息和支持之外,我可以从帐户发送接收。
我试图设置两个用户“信息”和“支持”
我有一个发送电子邮件的 php 表单,除了信息和支持之外,它对所有用户都适用。
为了测试这一点并确保昨天没有发生变化,我刚刚创建了一个新用户“frank”并尝试了提交表单,它工作正常。
从我的 Gmail 帐户,我可以通过电子邮件发送“坦率”,但无法通过电子邮件发送“信息”或“支持”
我提取的日志如下,我想我看到了问题,但不知道如何解决。
Aug 15 12:20:55 mail postfix/qmgr[1568]: 1815C20A83: from=, size=1815, nrcpt=1 (queue active) Aug 15 12:20:55 mail postfix/local[2270]: 1815C20A83: to=, relay=local, delay=0.28, delays=0.26/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Aug 15 12:17:13 mail postfix/qmgr[1568]: 3C18520A7F: from=, size=1818, nrcpt=1 (queue active) Aug 15 12:17:13 mail postfix/local[2201]: 3C18520A7F: to=, orig_to=, relay=local, delay=0.28, delays=0.25/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Aug 15 12:15:24 mail postfix/qmgr[1568]: 2F79420A79: from=, size=1813, nrcpt=1 (queue active) Aug 15 …Run Code Online (Sandbox Code Playgroud) 我遇到过一些用户在他们的邮箱中保留非常旧的邮件(+5 年)的情况,这只是浪费空间,出于安全原因也应该删除。
我发现我可以使用doveadm它,但是运行如下:
doveadm expunge -u testuser@sv.dev mailbox INBOX savedbefore 1-Jan-2011
Run Code Online (Sandbox Code Playgroud)
没有任何影响。根据我的理解,电子邮件客户端expunge在服务器上运行之前将电子邮件标记为删除以实际删除它们。
如何将它们标记为删除使用doveadm然后在doveadm之前或直接完全删除它们之前运行命令?
当我尝试登录我的 Dovecot IMAP 服务器时,出现此错误:
dovecot: imap(ec2-user): Error: user *theuser*: Couldn't drop privileges: Mail access for users with UID 222 not permitted
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?帮助!
我使用了一个基于 Web 的控制面板来为 Dovecot 创建一些虚拟用户。该控制面板不再工作,所以我需要手动执行此操作。
我需要为dovecot.passwd文件中列出的一个(虚拟)用户重置密码。该文件使用CRYPT架构。我如何重置那个密码?
所以问题归结为 - 可以使用什么将纯文本密码转换为CRYPT加密格式?