Gmail 对我们而言就是一个黑盒,你没法知道它如何运作,为何判定邮件为垃圾。所以只能靠猜。然后将一个个可能的情况都解决。当然也很可能没法解决。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Gmail 对我们而言就是一个黑盒,你没法知道它如何运作,为何判定邮件为垃圾。所以只能靠猜。然后将一个个可能的情况都解决。当然也很可能没法解决。
sieve 规则支持提取数据后保存为一个变量,在后续的 sieve 规则里调用。参考一个脚本:
require ["reject","variables","date","fileinto","mailbox","envelope","subaddress","regex","copy","include"];
# Extract date info
if currentdate :matches "year" "*" { set "year" "${1}"; }
if currentdate :matches "month" "*" { set "month" "${1}"; }
if currentdate :matches "day" "*" { set "day" "${1}"; }
if envelope :detail :matches "to" "*" { set :lower "to" "${1}"; }
if true {
if header :contains "Return-Path" "${to}@domain.de" {
fileinto :create "user-backup/${year}/${month}/${day}/${to}/out";
} else {
fileinto :create "user-backup/${year}/${month}/${day}/${to}/in";
}
stop;
}
$sa_tag_level_deflt = 2.0; # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 4.2; # add 'spam detected' headers at that level
$sa_kill_level_deflt = 6.9; # triggers spam evasive actions (e.g. blocks mail)
Amavisd 里用到这三个就够了。
第一个分值判定为可疑 spam,会加邮件头,但还不是 spam。第二个判定为 spam,第三个触发其它操作(没有用到过)。
在你的需求列表,需要先理清的是:amavisd + spamassassin 只打分和加邮件头,而投递到 Junk 邮箱是 sieve 干的事。至于你的 sieve 规则怎么来使用邮件头里的信息,就看你自己组合了。
先在web控制台添加一名用户, 使用密码 aaaaaa
再用命令或phpmyadmin之类软件,直接向 mailbox 表写一个新用户名,密码复制 aaaaaa 生成的那个 {xxx}xxx
但直接向mysql内新加的用户并不能登录,是什么原因呢
这两个用户的 SQL 表的其它字段是否有差异?建议用命令行工具或 web 来添加。
Could not connect to 127.0.0.1:143
确认一下 dovecot 服务在运行着。
SOGO_PKG_MIRROR 已不可用,国内镜像无效。
amavisd 无法安装应该是由于你的系统没有启用 EPEL yum 仓库导致的。
退信的完整内容是什么?
退信一般包含具体的技术性的细节,需要完整内容才能帮忙分析。
客户端怎么会导致 “Too many bad commands”,“Too many invalid commands”?看上去是客户端不遵守 pop3/imap 协议规范导致的错误。
Thunderbird 应该是没问题才对,请检查一下使用的端口和加密协议。
http://www.iredmail.com/docs/#mua
有32G内存;6150个账号;msgs表有18527 rows in set (0.10 sec) 条记录。
msgs 表 18527 条记录还不致于导致登陆页面很慢。
有可能是登录时检查新版本要连接到 iredmail.org,国内无法直接连接,所以得等到连接超时了才登陆。
如果你有一个 proxy 服务器可以使用,可以尝试在 iRedAdmin-Pro 配置文件里设置一个网页代理服务器地址,然后登录时会走代理来访问 iredmail.org。示例:
HTTP_PROXY = 'http://192.168.1.1:8123'
若要繼續使用postscreen , 而不阻擋 58.100.201.195 , 應如何設定.
将它加到 /etc/postfix/postscreen_access.cidr 里。例如:
58.100.201.195 permit
调整你的 firewall 规则吧。具体的还得你自己多测试和调试。
看 iRedMail-0.9.5-1 目录下的 runtime/install.log 文件。
SOGo 项目的 yum/apt 仓库都在国外,而国内访问太慢。多试几次就好了。
打开 /etc/postfix/master.cf,在最开始的几行里找到以下两行:
#smtp inet n - - - - smtpd
smtp inet n - n - 1 postscreen
第一行去掉注释,把第二行注释掉,变成:
smtp inet n - - - - smtpd
#smtp inet n - n - 1 postscreen
重启 postfix 服务。
iRedMail 会安装 epel-release 这个 rpm 包,它会启用 EPEL 仓库。你的安装过程似乎有点不一样。
EXE, BAT 等 windows 可执行程序都是高危程序,你能发,垃圾邮件和病毒邮件制造者也能发,你发的无毒,他们发的却有毒。要么找个内网上传共享,要么想另外的法子。
灰名单服务导致的。可以考虑关闭灰名单,或将常用的发件人域名加入灰名单服务的白名单。参考:
http://www.iredmail.com/docs/manage.iredapd.html
<XXXXX@hotmail.com>: host mx2.hotmail.com[65.55.37.72] said: 550 SC-001
(COL004-MC1F34) Unfortunately, messages from 106.185.46.7 weren't sent.
Please contact your Internet service provider since part of their network
is on our block list. You can also refer your provider to
http://mail.live.com/mail/troubleshooting.aspx#errors. (in reply to MAIL
FROM command)
Hotmail 已经在上面的链接里解释了为什么不接受你的邮件,请点开查看。
命令显示没有用到 iRedMail 和 EPEL 这两个仓库,所以缺了几个包。检查下 /etc/yum.repos.d/ 目录下的仓库文件。
理论上就是你将必须的参数和值都 post 到 roundcube 登录页面(不管是前端直接跳转,还是后端不被用户察觉)。至于需要哪些参数,可能需要你看 roundcube 的登录页面源码才知道了。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.177 秒, 共执行查询 42 条