主题: 收到很多垃圾邮件,请助张工

张工,最近我的邮件服务器老是收到垃圾邮件
=======================================================
主   题:***SPAM*** odiovts 企 业 白 领 核 心 办 公 技 能(PPT+Excel)高级应用2012
发件人:柯喁閰 <cqh@steelhome.cn>
收件人: <zhxxzi@yahoo.com.cn>
=======================================================

但收件人并不是我的邮件域,请问我要怎样防止垃圾邮件

别外
1. 怎样升级 policy 到 2.07
2. 我自己用php_imap 开发了个 webmail,我还想开发 mailadmin for php, policyadmin for php ,但不我清楚需要操作哪些数据库及表字段的含义,希望得到你的帮助
3. 为什么 www.iredmail.org打不开呢,很多 iredmail的 连接都打不开
4. 你这个论坛好象不能上传图片,不能展示我的webmail啦,吼吼

Post's attachments

未命名.jpg 47.89 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: 收到很多垃圾邮件,请助张工

bottle 写道:

主   题:***SPAM*** odiovts 企 业 白 领 核 心 办 公 技 能(PPT+Excel)高级应用2012

但收件人并不是我的邮件域,请问我要怎样防止垃圾邮件

iRedMail 默认的 Postfix 参数 smtpd_sender_restrictions 和 smtpd_recipient_restrictions 应该能挡掉这种类型的垃圾邮件的,麻烦您贴一下命令 'postconf -n' 的输出。另外,邮件标题里已经有 '***SPAM***' 标记,表示 Amavisd + SpamAssassin 已经识别到了这是垃圾邮件。

1. 怎样升级 policy 到 2.07

Policyd 官方没有提供从 1.8x 到 2.x 的升级文档,所以我们建议您继续使用 Policyd-1.8x。而且,个人观点,Policyd-2 不如 policyd-1 直观易用。

2. 我自己用php_imap 开发了个 webmail,我还想开发 mailadmin for php, policyadmin for php ,但不我清楚需要操作哪些数据库及表字段的含义,希望得到你的帮助

这个恐怕难以长话短说,还是需要您自己了解各个数据库、各个表、各个字段的作用。

3. 为什么 www.iredmail.org打不开呢,很多 iredmail的 连接都打不开

被墙了。

4. 你这个论坛好象不能上传图片,不能展示我的webmail啦,吼吼

可以上传,也看到了您上传的 webmail 截图。看上去不错。:)

另外,为何不直接用 Roundcube 呢?
从头开发一个 webmail 涉及太多技术细节,需要很长一段时间的完善期,所以如果不是必须这么做,个人不太建议从头开发一个。Roundcube 0.8 里启用了名为 "Larry" 的新主题,也许您可以看看。

回复: 收到很多垃圾邮件,请助张工

张工,谢谢你的解答
======================= Postconf  Begin=========================
# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_min_user = no
biff = no
bounce_queue_lifetime = 1d
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
delay_warning_time = 0h
disable_vrfy_command = yes
enable_original_recipient = no
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
mail_owner = postfix
mailbox_command = /usr/libexec/dovecot/deliver
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
maximal_backoff_time = 4000s
maximal_queue_lifetime = 1d
message_size_limit = 15728640
minimal_backoff_time = 300s
mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname
mydomain = *mydomain*.com
myhostname = mail.*mydomain*.com
mynetworks = 127.0.0.0/8
mynetworks_style = subnet
myorigin = mail.*mydomain*.com
newaliases_path = /usr/bin/newaliases.postfix
proxy_read_maps = $canonical_maps $lmtp_generic_maps $local_recipient_maps $mydestination $mynetworks $recipient_bcc_maps $recipient_canonical_maps $relay_domains $relay_recipient_maps $relocated_maps $sender_bcc_maps $sender_canonical_maps $smtp_generic_maps $smtpd_sender_login_maps $transport_maps $virtual_alias_domains $virtual_alias_maps $virtual_mailbox_domains $virtual_mailbox_maps $smtpd_sender_restrictions
queue_directory = /var/spool/postfix
queue_run_delay = 300s
readme_directory = /usr/share/doc/postfix-2.5.9/README_FILES
recipient_bcc_maps = proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_domain.cf, proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_user.cf
recipient_delimiter = +
relay_domains = $mydestination, proxy:mysql:/etc/postfix/mysql/relay_domains.cf
sample_directory = /usr/share/doc/postfix-2.5.9/samples
sender_bcc_maps = proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_domain.cf, proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_user.cf
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_data_init_timeout = 240s
smtp_data_xfer_timeout = 600s
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_enforce_tls = no
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,permit_sasl_authenticated, check_helo_access pcre:/etc/postfix/helo_access.pcre
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unlisted_recipient, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, check_policy_service inet:127.0.0.1:10031
smtpd_reject_unlisted_recipient = yes
smtpd_reject_unlisted_sender = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = no
smtpd_sasl_local_domain =
smtpd_sasl_path = ./dovecot-auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_login_maps = proxy:mysql:/etc/postfix/mysql/sender_login_maps.cf
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated
smtpd_tls_CAfile = /etc/pki/tls/certs/iRedMail_CA.pem
smtpd_tls_cert_file = /etc/pki/tls/certs/iRedMail_CA.pem
smtpd_tls_key_file = /etc/pki/tls/private/iRedMail.key
smtpd_tls_loglevel = 0
smtpd_tls_security_level = may
tls_random_source = dev:/dev/urandom
transport_maps = proxy:mysql:/etc/postfix/mysql/transport_maps_user.cf, proxy:mysql:/etc/postfix/mysql/transport_maps_domain.cf
unknown_local_recipient_reject_code = 550
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/virtual_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/catchall_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_catchall_maps.cf
virtual_gid_maps = static:502
virtual_mailbox_base = /web/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
virtual_minimum_uid = 501
virtual_transport = dovecot
virtual_uid_maps = static:501
=================================== Postconf End====================================
晕,被墙了,张工还是想点办法解决这个问题吧,不然我们访问网站很不方便
开发webmail其实也不太难的,只是我对邮件相关的技术细节不太了解,如果有时间希望我们可以一起合作开发.
当然我希望是用PHP开发,你的python还是不太普及。
另外有个我认为很重要的问题就是我的安装环境是nginx+php+mysql,iredmail安装起来就很不方便,自己改安装脚本又怕出错
要是安装程序可以在dialog中设定nginx,php相关环境变量就好了
期待下一个版本中加入自定义web环境功能

回复: 收到很多垃圾邮件,请助张工

ZhangHuangbin 写道:
bottle 写道:

主   题:***SPAM*** odiovts 企 业 白 领 核 心 办 公 技 能(PPT+Excel)高级应用2012

但收件人并不是我的邮件域,请问我要怎样防止垃圾邮件

iRedMail 默认的 Postfix 参数 smtpd_sender_restrictions 和 smtpd_recipient_restrictions 应该能挡掉这种类型的垃圾邮件的,麻烦您贴一下命令 'postconf -n' 的输出。另外,邮件标题里已经有 '***SPAM***' 标记,表示 Amavisd + SpamAssassin 已经识别到了这是垃圾邮件。

1. 怎样升级 policy 到 2.07

Policyd 官方没有提供从 1.8x 到 2.x 的升级文档,所以我们建议您继续使用 Policyd-1.8x。而且,个人观点,Policyd-2 不如 policyd-1 直观易用。

2. 我自己用php_imap 开发了个 webmail,我还想开发 mailadmin for php, policyadmin for php ,但不我清楚需要操作哪些数据库及表字段的含义,希望得到你的帮助

这个恐怕难以长话短说,还是需要您自己了解各个数据库、各个表、各个字段的作用。

3. 为什么 www.iredmail.org打不开呢,很多 iredmail的 连接都打不开

被墙了。

4. 你这个论坛好象不能上传图片,不能展示我的webmail啦,吼吼

可以上传,也看到了您上传的 webmail 截图。看上去不错。:)

另外,为何不直接用 Roundcube 呢?
从头开发一个 webmail 涉及太多技术细节,需要很长一段时间的完善期,所以如果不是必须这么做,个人不太建议从头开发一个。Roundcube 0.8 里启用了名为 "Larry" 的新主题,也许您可以看看。

张工,您好!

我的平台为 Freebsd 8.2+iredmail 0.7.4,使用状况一直非常非常好,就是中文垃圾邮件一直困扰着我,而且基本上都没有被SA认出
例如:
销儿售儿主儿管儿2儿天儿1儿夜儿强儿化儿训儿练儿营儿

【s培c训p时u间u】2012年3月24-25日广b州、4月14-15日深c圳、4月21-22日上b海、5月12-13日北d京
“佛曰:不可说。”易天行随口应道,忽然想到白天周
【i承e办d单b位f】企儿业儿学儿习儿网儿
“没见识了吧,土了吧,”滑头白了我一眼,“让基地
【i培p训s对s象z】总经理、销售总监、区域经理、销售经理、主管销售、准备被提拔的销售精英。
“史蒂夫少爷,把齐格冕下骂吐血的又不是你……”诺
【k培p训t费w用b】3200RMB/人儿(包括资料费、午餐、晚宴及上下午茶点等)
道格拉斯青岛有限公司
【l热l线o电k话k】47080868648589312314

代*开*发*票:有需要来电话:13715362114  QQ:2297845601

请问有什么好的建议来组挡中文垃圾邮件

期待您的答复!

回复: 收到很多垃圾邮件,请助张工

bottle 写道:

晕,被墙了,张工还是想点办法解决这个问题吧,不然我们访问网站很不方便

国内请用 iredmail.com 或 IP 直接访问: 173.254.22.21。

bottle 写道:

另外有个我认为很重要的问题就是我的安装环境是nginx+php+mysql,iredmail安装起来就很不方便,自己改安装脚本又怕出错
要是安装程序可以在dialog中设定nginx,php相关环境变量就好了
期待下一个版本中加入自定义web环境功能

这个功能不会出现。
虽然有考虑加入 Nginx 支持,但是目前优先级不高,所以不会那么快支持。

takyee 写道:

我的平台为 Freebsd 8.2+iredmail 0.7.4,使用状况一直非常非常好,就是中文垃圾邮件一直困扰着我,而且基本上都没有被SA认出
请问有什么好的建议来组挡中文垃圾邮件

多分析一下这些垃圾邮件的邮件头、Postfix 日志信息,应该还是有迹可循的。

回复: 收到很多垃圾邮件,请助张工

这个功能不会出现。
虽然有考虑加入 Nginx 支持,但是目前优先级不高,所以不会那么快支持。

我的意思并不是说nginx,是说能在dialog配置时,至少可以选择是否安装web环境,然后由用户自己手动配置web就可以了

iRedMail 默认的 Postfix 参数 smtpd_sender_restrictions 和 smtpd_recipient_restrictions 应该能挡掉这种类型的垃圾邮件的,麻烦您贴一下命令 'postconf -n' 的输出。另外,邮件标题里已经有 '***SPAM***' 标记,表示 Amavisd + SpamAssassin 已经识别到了这是垃圾邮件。

张工,我已经帖出postconf -n 信息了,你还没帮我看呢

回复: 收到很多垃圾邮件,请助张工

bottle 写道:

发件人:柯喁閰 <cqh@steelhome.cn>
收件人: <zhxxzi@yahoo.com.cn>

这里的发件人是您的邮件域么?如果是的话,可能属于 backscatter。参考这里:
http://www.postfix.org/BACKSCATTER_README.html

bottle 写道:

我的意思并不是说nginx,是说能在dialog配置时,至少可以选择是否安装web环境,然后由用户自己手动配置web就可以了

这个倒是有计划。
目标是在 iRedMail-1.0 的时候实现可以选择是否安装 Apache。

P.S. 方便的话加我的 gtalk: michaelbibby _at_ gmail.com