期待這功能早日出現 這樣就更強大了

昨天去聽了一場研討會,有說到很多簽核表單可以透過發一封帶有連結的email push 到mobile手機上面,手機在透過GPRS or 3G or wifi 上網來進行簽核時突然想到RedMail有支持Push Mail功能?

或是用哪個插件可以讓iredmail達到push mail功能呢?

我剛剛自己搜了一下 如果有支持IMAP_IDLE 功能 好像就可以達成Push Mail
http://en.wikipedia.org/wiki/IMAP_IDLE
http://en.wikipedia.org/wiki/Push_e-mail

Dovecot 貌似就有支持了 不知道有人研究過嗎?  可以分享一下經驗嗎? 謝謝!

可以分享一下 整個公司用linux的經驗嗎? 大概有幾部電腦? 做哪些用途? (題外話這 跟IRedmail問題 無關 )

我也試了一下目前的0.6.0 版似乎無法安裝成功 script有需要改的地方嗎?

更簡單的說明就是 公司一般人只能寄內部郵件,也就是同一個公司的域名可以互相寄(就是同一台mail server)
外寄的郵件預設是不開的 (如果公司只有一間辦公室,我想只要設定成private ip可以互相寄信,public ip需要額外設定吧)
但是如果一家公司的mail sever是多辦公室的架構(中國各區都有區辦公室)勢必要讓信往internet進出,用private ip來控管似乎就不可能了,好像只能檢查是不是都是同一個domain name,postfix不知這樣可不可行?

如果沒這個功能,那就是需求了。

需求如下:
新建郵箱帳號預設只能寄給同一個域,要外寄其他域要另外設定權限開放(exchange有這個功能)

一般用戶只能寄送給同一個mail domain,要寄送到其他domain需要另外申請設定開放?

也就是說建立的帳號是 test@abc.com,他只能寄信給@abc.com,其他的Domain都不能寄

要能寄給其他domain,必須要申請開放(設定參數之類的),才可以寄給其他Domain

謝謝 我研究看看

也就是說都讓User以Webmail收發信件,但是又擔心使用者都不刪除信件,造成主機硬碟空間不足,所以排程自動刪除使用者信箱中超過三個月的信件嗎?

或者手動下命令可以刪掉也可以,不知有沒有人有類似經驗呢?

9

(5 篇回复,发表在 iRedMail 技术支持)

不過 之前我在測試 也有發現這個問題,跟exchange比起來
我覺得慢得問題 有可能是postfix外掛的那些套件(灰名單 防垃圾 防毒) 延遲了郵件傳送的時間
如果能判斷source是private ip忽略這些動作,或許效能會提昇很多

大家好:

這邊有教學是關於如何更改外寄郵件附件檔大小的教程
http://www.iredmail.org/forum/topic464- … -size.html

所以一般因為帶寬的考量,所以可能會將檔案大小設定在如: 3MB
但是在企業中應用時會發生,有一部份的領導,希望他們能夠寄送至少10MB大小,不知目前iRedMail有無辦法先設定一個global參數的檔案大小限制=3MB,但是如果個人有再設定一個Personal參數的檔案大小限制=10MB時,則這個帳號就可以寄送附件檔案=10MB。

或許可以在付費版的IredAdmin增加這個功能,相信很多人會很受用。

我在 /etc/postfix/main.cf  裡面加上了   local_recipient_maps =  目前 同一個域 收發正常 ,也可以發郵件到 163.com , yahoo.cn ,gmail.com  (我之前也是 改這個參數 ,只是 不知道這樣做到底對不對)

有高手可以告訴我 local_recipient_maps 設成空白 會有什麼風險呢?   

現在還有一個問題就是我mail寄的出去,但是外部的mail server 與我的smtp無法建立連接 (可能是我防火牆的問題,這部份我自己查一下)

ZhangHuangbin 写道:

安装好后修改过什么设置么?

安裝好 還沒調整過 至少我確定我還沒動過 main.cf

我參考 http://wiki.ubuntu.org.cn/IRedMail#.E4. … A8iredmail 這邊安裝的

ZhangHuangbin 写道:

你建立了几个虚拟域?用哪个帐号发给哪个帐号?邮件日志 /var/log/mail.log 里的相关内容是什么(直接贴上来,domain name 处理掉就行)?

您好只有建立一個虛擬域,我建了一個用戶tex,但是不論用系統自帶的www或是我建立的帳號,不論webmail or thunderbird都是出錯誤,相關截圖如下:

我之前用CentOS安裝時,也是有遇到這個問題,我是將mail.cf裡面的local_recipient改成空白,就可以發信了,不過我怕這不是標準作法,會不會到時mail server被拿來發垃圾信? 另外這個參數,似乎在Ubuntu 沒有此參數?

改這邊
/etc/postfix/main.cf:
    local_recipient_maps =

我用Ubuntu Server 9.10+ iRedMail 0.5.1 版本

更新完 安裝好後 試著去發信 會出現Recipient address rejected: User unknown in local recipient table

這應該要調整哪個設定值呢? 看起來好像是被Postfix給擋了

postconf -n 結果如下(domain我改過了)
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_min_user = no
append_dot_mydomain = no
biff = no
bounce_queue_lifetime = 1d
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
delay_warning_time = 0h
disable_vrfy_command = yes
enable_original_recipient = no
header_checks = pcre:/etc/postfix/header_checks.pcre
home_mailbox = Maildir/
inet_interfaces = all
mail_name = iRedMail
mail_version = 0.5.1
mailbox_command = /usr/lib/dovecot/deliver
mailbox_size_limit = 15728640
maximal_backoff_time = 4000s
maximal_queue_lifetime = 1d
message_size_limit = 15728640
minimal_backoff_time = 300s
mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname
mydomain = enphants.com
myhostname = vip.example.com
mynetworks = 127.0.0.0/8
mynetworks_style = subnet
myorigin = vip.example.com
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
queue_run_delay = 300s
readme_directory = no
recipient_bcc_maps = proxy:ldap:/etc/postfix/ldap_recipient_bcc_maps_domain.cf, proxy:ldap:/etc/postfix/ldap_recipient_bcc_maps_user.cf
recipient_delimiter = +
relay_domains = $mydestination, proxy:ldap:/etc/postfix/ldap_relay_domains.cf
relay_recipient_maps = proxy:ldap:/etc/postfix/ldap_virtual_mailbox_maps.cf
relayhost =
sender_bcc_maps = proxy:ldap:/etc/postfix/ldap_sender_bcc_maps_domain.cf, proxy:ldap:/etc/postfix/ldap_sender_bcc_maps_user.cf
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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:ldap:/etc/postfix/ldap_sender_login_maps.cf
smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_tls_cert_file = /etc/ssl/certs/iRedMail_CA.pem
smtpd_tls_key_file = /etc/ssl/private/iRedMail.key
smtpd_tls_loglevel = 0
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
transport_maps = proxy:ldap:/etc/postfix/ldap_transport_maps_user.cf, proxy:ldap:/etc/postfix/ldap_transport_maps_domain.cf
virtual_alias_maps = proxy:ldap:/etc/postfix/ldap_virtual_alias_maps.cf, proxy:ldap:/etc/postfix/ldap_virtual_group_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /var/vmail/vmail01
virtual_mailbox_domains = proxy:ldap:/etc/postfix/ldap_virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:ldap:/etc/postfix/ldap_virtual_mailbox_maps.cf
virtual_minimum_uid = 1001
virtual_transport = dovecot
virtual_uid_maps = static:1001