我觉得你的DNS怎么解析,你的邮件就怎么发送。
和邮件服务器本身没什么关系。
页次 1
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 victorchang 发表的文章
页次 1
ZhangHuangbin 写道:iredmail.org 在国内无法访问,需要将 pkgs/get_all.sh 里所有 'iredmail.org' 替换为对应的 IP 地址: 173.254.22.21。
谢谢!!!
替换了,问题依旧。
我觉得还是数据库帐户不对呀。
mysql -u root -p 登录查一下数据库中的确roundcube表中的和/var/www/roundcubemail/config/db.in.php中的是否一致呀。
集群可能不如负载均衡
集群只是增加了高可用,却浪费了机器
负载均衡不但增加了高可用还不会浪费机器
你能讲讲共享存储下的邮件的负载均衡的方案吗?
我没做过,没有什么思路。请指点一下。
没找到my.ini
Cnf找不到sql-mode=
yzhkpli大哥
你有空时我teamview给你看看好了
谢谢
我的计算机都是刚装的
装iredmail最后那几个选项我都是[YES]
你可能选择的是OPENLDAP试,所以没有MYSQL的配置文件
iredmail 0.7 ,内部局域网,用outlook可以连接上,能收到邮件,可发不了邮件,而Foxmail连接不上,什么原因啊,请高手赐教,或者客户端设置指南啊,谢谢
把maillog日志贴上来,否则谁能判断不出来。!^_^
如果可以分享一下详细的步骤就更好了。:)
呵呵,肯定要分享的,这是必须的。。
录了视频,资料还在整理中。
iredmail0.70 双机测试成功,多谢版主的帮助。
iredmail0.70+hearbeat环境(共享存储)
Apr 15 02:10:45 mail2 postfix/smtpd[31687]: connect from localhost.localdomain[127.0.0.1]
Apr 15 02:10:45 mail2 postfix/smtpd[31687]: warning: connect to 127.0.0.1:7777: Connection refused
Apr 15 02:10:45 mail2 postfix/smtpd[31687]: warning: problem talking to server 127.0.0.1:7777: Connection refused
Apr 15 02:10:46 mail2 postfix/smtpd[31687]: warning: connect to 127.0.0.1:7777: Connection refused
Apr 15 02:10:46 mail2 postfix/smtpd[31687]: warning: problem talking to server 127.0.0.1:7777: Connection refused
Apr 15 02:10:46 mail2 postfix/smtpd[31687]: NOQUEUE: reject: RCPT from localhost.localdomain[127.0.0.1]: 451 4.3.5 Server configuration problem; from=<t1@ts.com> to=<bj.changyu@gmail.com> proto=ESMTP helo=<192.168.1.201>
Apr 15 02:10:46 mail2 roundcube: Invalid response code received from server (451):
Apr 15 02:10:46 mail2 roundcube: SMTP Error: SMTP error: Failed to add recipient 'bj.changyu@gmail.com' in /var/www/roundcubemail-0.5.1/program/steps/mail/func.inc on line 1491 (POST /mail/?_unlock=loading1302829848931?_task=mail&_action=send)
Apr 15 02:10:46 mail2 postfix/smtpd[31687]: disconnect from localhost.localdomain[127.0.0.1]
[root@mail2 etc]# mail2 roundcube: SMTP Error: SMTP error: Failed to add recipient
请帮助!
将 mysql 的数据库(在RHEL/CentOS系统是 /var/lib/mysql/ 目录)也放到共享存储上去,这样两台机器使用的 mysql 帐号就一致
呵呵,这个已经放上去了,我是指其他的配置文件,
例如:/var/www/roundmail/config/db.inc.php中,
$rcmail_config['db_dsnw'] = "mysqli://roundcube:UHqqTvWk43CNodKHow5WCS2g13N8EA@localhost/roundcubemail";
里面的密码,在每中机器的配置是不一样的,都需要去改,否则基础的配置都过不去,报这样或那样的错误。
我现在几个问题解决了,现在发不了邮件:
这段是由内网的t2@ts.com 发网bj@changyu@gmail.com的测试
ail/?_unlock=loading1302743215574?_task=mail&_action=send)
Apr 13 18:06:54 mail1 postfix/smtpd[4475]: disconnect from localhost.localdomain[127.0.0.1]
Apr 13 18:06:55 mail1 postfix/smtpd[4499]: connect from localhost.localdomain[127.0.0.1]
Apr 13 18:06:55 mail1 postfix/smtpd[4499]: 43FDDB4837: client=localhost.localdomain[127.0.0.1]
Apr 13 18:06:55 mail1 postfix/cleanup[4484]: 43FDDB4837: message-id=<fbbbcce78f4f47205c3ac6c8aec131c2@ts.com>
Apr 13 18:06:55 mail1 postfix/qmgr[16405]: 43FDDB4837: from=<t2@ts.com>, size=1432, nrcpt=1 (queue active)
Apr 13 18:06:55 mail1 amavis[4150]: (04150-01) Passed CLEAN, MYNETS/MYUSERS LOCAL [127.0.0.1] [127.0.0.1] <t2@ts.com> -> <bj.changyu@gmail.com>, Message-ID: <fbbbcce78f4f47205c3ac6c8aec131c2@ts.com>, mail_id: Ayo2nMCc4OZU, Hits: 0.776, size: 521, queued_as: 43FDDB4837, 1201 ms
Apr 13 18:06:55 mail1 postfix/smtpd[4499]: disconnect from localhost.localdomain[127.0.0.1]
Apr 13 18:06:55 mail1 postfix/smtp[4490]: 06E32B4811: to=<bj.changyu@gmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.4, delays=0.13/0.01/0.02/1.2, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=04150-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 43FDDB4837)
Apr 13 18:06:55 mail1 postfix/qmgr[16405]: 06E32B4811: removed
Apr 13 18:07:30 mail1 postfix/smtp[4500]: connect to gmail-smtp-in.l.google.com[74.125.127.27]:25: Connection timed out
Apr 13 18:08:05 mail1 postfix/smtp[4500]: connect to alt1.gmail-smtp-in.l.google.com[209.85.225.27]:25: Connection timed out
Apr 13 18:08:40 mail1 postfix/smtp[4500]: connect to alt2.gmail-smtp-in.l.google.com[74.125.91.27]:25: Connection timed out
Apr 13 18:09:14 mail1 postfix/smtp[4500]: connect to alt3.gmail-smtp-in.l.google.com[209.85.143.27]:25: Connection timed out
Apr 13 18:09:49 mail1 postfix/smtp[4500]: connect to alt4.gmail-smtp-in.l.google.com[209.85.229.27]:25: Connection timed out
Apr 13 18:09:49 mail1 postfix/smtp[4500]: 43FDDB4837: to=<bj.changyu@gmail.com>, relay=none, delay=174, delays=0.01/0.01/174/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[209.85.229.27]:25: Connection timed out)
Apr 13 18:16:25 mail1 postfix/qmgr[16405]: 43FDDB4837: from=<t2@ts.com>, size=1432, nrcpt=1 (queue active)
Apr 13 18:17:00 mail1 postfix/smtp[4856]: connect to gmail-smtp-in.l.google.com[74.125.155.27]:25: Connection timed out
Apr 13 18:17:35 mail1 postfix/smtp[4856]: connect to alt1.gmail-smtp-in.l.google.com[74.125.45.27]:25: Connection timed out
Apr 13 18:18:10 mail1 postfix/smtp[4856]: connect to alt2.gmail-smtp-in.l.google.com[74.125.91.27]:25: Connection timed out
Apr 13 18:18:15 mail1 postfix/smtp[4856]: 43FDDB4837: to=<bj.changyu@gmail.com>, relay=alt3.gmail-smtp-in.l.google.com[74.125.115.27]:25, delay=680, delays=571/0.06/106/3.3, dsn=2.0.0, status=sent (250 2.0.0 OK 1302743892 js10si771361vdb.152)
Apr 13 18:18:15 mail1 postfix/qmgr[16405]: 43FDDB4837: removed
这段是t2@ts.com,给自己发送的日志
Apr 13 18:25:42 mail1 postfix/smtpd[5184]: connect from localhost.localdomain[127.0.0.1]
Apr 13 18:25:42 mail1 postfix/smtpd[5184]: 4AB25B4811: client=localhost.localdomain[127.0.0.1], sasl_method=LOGIN, sasl_username=t2@ts.com
Apr 13 18:25:42 mail1 postfix/cleanup[5190]: 4AB25B4811: message-id=<9c47a88877c81ab03f255900874e8136@ts.com>
Apr 13 18:25:42 mail1 postfix/qmgr[16405]: 4AB25B4811: from=<t2@ts.com>, size=491, nrcpt=1 (queue active)
Apr 13 18:25:42 mail1 roundcube: User t2@ts.com [192.168.1.122]; Message for t2@ts.com; 250: 2.0.0 Ok: queued as 4AB25B4811
Apr 13 18:25:42 mail1 roundcube: IMAP Error: Could not save message in Sent in /var/www/roundcubemail-0.5.1/program/steps/mail/sendmail.inc on line 669 (POST /mail/?_unlock=loading1302744343960?_task=mail&_action=send)
Apr 13 18:25:42 mail1 postfix/smtpd[5184]: disconnect from localhost.localdomain[127.0.0.1]
Apr 13 18:25:42 mail1 postfix/smtpd[5199]: connect from localhost.localdomain[127.0.0.1]
Apr 13 18:25:42 mail1 postfix/smtpd[5199]: D010FB483C: client=localhost.localdomain[127.0.0.1]
Apr 13 18:25:42 mail1 postfix/cleanup[5190]: D010FB483C: message-id=<9c47a88877c81ab03f255900874e8136@ts.com>
Apr 13 18:25:42 mail1 postfix/qmgr[16405]: D010FB483C: from=<t2@ts.com>, size=1380, nrcpt=1 (queue active)
Apr 13 18:25:42 mail1 postfix/smtpd[5199]: disconnect from localhost.localdomain[127.0.0.1]
Apr 13 18:25:42 mail1 amavis[4151]: (04151-01) Passed CLEAN, MYNETS/MYUSERS LOCAL [127.0.0.1] [127.0.0.1] <t2@ts.com> -> <t2@ts.com>, Message-ID: <9c47a88877c81ab03f255900874e8136@ts.com>, mail_id: klwpt-M6+R11, Hits: 0.776, size: 491, queued_as: D010FB483C, 464 ms
Apr 13 18:25:42 mail1 postfix/smtp[5195]: 4AB25B4811: to=<t2@ts.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.61, delays=0.08/0.04/0.02/0.47, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=04151-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as D010FB483C)
Apr 13 18:25:42 mail1 postfix/qmgr[16405]: 4AB25B4811: removed
Apr 13 18:25:42 mail1 postfix/pipe[5200]: D010FB483C: to=<t2@ts.com>, relay=dovecot, delay=0.12, delays=0.02/0.05/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
[root@mail1 config]#
我的环境是在内网中架的,可能解析一外网。没有环境测试收邮件。
还没有找到问题在哪,发送的时候会报错。IMAP Error: Could not save message到某个目录
共享的双机真是烦了,到现在也没调试好,不知道管理员在布署其他方案的时候是怎么弄的。。
每台机器在装完以后,例如是ROUNDMAIL的DB。INC配置文件中,各个组件连接MYSQL的密码都是不同的,
导致共享一个数据库是有问题的。。。。
在考虑是不是应该把MYSQL做成主从复制的形式,只所邮箱放在共享存储上可以解决问题。
参考下这里
http://www.vfocus.net/art/20090818/5700.htmlDRBD是一种块设备,可以被用于高可用(HA)之中。它类似于一个网络RAID-1功能。当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上。以相同的形式记录在一个文件系统中。本地(主节点)与远程主机(备节点)的数据可以保证实时同步。当本地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用。在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵。因为数据同时存在于本地主机和远程主机上。切换时,远程主机只要使用它上面的那份备份数据,就可以继续进行服务了。
谢谢yzhkpli 的回复。
由于我的方案中已经采用了IBM的共享存储设备,所以应该不需要DRBD了。
中用HEARTBEAT就可以了吧,另我正在测试ROSEHA的方式,不知道怎么样。
版主实施过HA的环境,就给些建议吧,我马上要布署在生产环境上,所以得保证一定可用才行。。
应该设置一个drbd吧。平时就用一台。那一台drbd就闲着。万一挂掉后,用hearbeat来自动切换到drbd的备机上。
始终只有一台在操作共享存储。当然不会冲突。
我没觉得非得加drbd有用呀。
直接用heartbeat就可以了。我昨天测试了一下。
把共享存储以及服务都加在haresource中,切换的时候就全部切换了。。把存储加在服务的前面就可以了。
我没有用过drbd不知道功能是什么。
因为我看到成功能案例中,有一个香港的是采redhat自带的cluster做的。
实施的好像就是管理员远程实施的。
所以请教管理员我这个方案是否可以在生产中使用,会不会有什么漏洞和不足之处。
还有一个最重要的:用户的邮箱。
先启动 OpenLDAP/MySQL,因为后续的服务基本都需要它们。
邮箱我已经存在共享存储上了。。就是服务这块我不太熟悉。
多谢。
另,请教版主:
我做双机的步骤,大概如下:
在mail1上挂载共享存储,正常安装iredmail.将用户邮箱指到共享存储。
例:/share是共享存储的mount点,安装iredmail指向/share/vmail .
mysql在安装完成更改配置文件至共享存储。
然后将共享存储中所有内容删除。
在mail2上重新执行mail1的步。
大体如上所述,不知道会不会有数据冲突或其他的问题。
用heartbeat做双机,现在能想到的是以下这些服务。
如果不全请帮助补充。谢谢。
httpd mysqld dovecot iredapd policyd postfix
还有这些服务的启动的先后顺序有影响吗?
刚装了一个0.70版,怎么没有看见postfixadmin,只看见了iredadmin。
你安装MYSQL了吗?或MYSQL是否启动了,您没有提供相应的系统信息。
不好意思,我对LDAP方式一点不熟悉,不知道该怎么设置,你可以用IREDADMIN呀。
就是不知道免费版那个功能是否支持。
1、你没有说明你的是LDAP方式还同MYSQL方式。
据我了解,IREDADMIN现在可以设置你要的功能,但是目前只支持LDAP方式。
2、如果你用的MYSQL方式,你可以在论坛里搜BCC功能,我以前写过,但是现在找不到了。可以来我的博客里面找
victorchang.cublog.cn
过阶段有可能会实施一套,已经构思一段时间了。
我打算采用ibm 3650(2台)+DS3400的存储,采用heartbeat的HA软件进行。
利用率上来讲可能会比较浪费,但可用性要强些。
不会采用IREDOS方式,用CENTOS或UBUNTU,再安装IREDMAIL的GZ方式。
我采用的MYSQL结构的,需要做的思路如下:
1、要将MYSQL的数据库放到共享存储上。
2、用的MAIDIR目录要放到共享存储上。
3、每台机上的ROUNDCUBE以及PHP等配置文件保持一致。
4、考虑MAIL日志是不是也要放到存储上。
5、MYSQL HTTPD等服务用HEARTBEAT进行控制启动。
大概思路如上,待实施后进行详细的汇报
如果是用的mysql存储,如果你对mysql熟悉,可以看看下面这个贴子,需要你手动去加。
http://blog.chinaunix.net/u1/34688/showart_2383137.html
Iredadmin-pro版好像需要付费吧。
有几个IREDMAIL的疑问,请专家指教,如果有相应的方案,请告知链接地址,我没有找到。谢谢
1、如果想要把IREDMAIL所有的配置及用户数据(邮箱信息,邮件信息等)进行备份,都需要备份哪些地方呢?
2、如果一台服务器宕掉,迅速将新的服务器重新搭建起来,请问题如果进行备份数据的恢复呢?
3、IREDMAIL我看到成功案例有作成CLUSTER的方式的,不知道方案是否可以共享一下。
测试了一下安装iredadmin在iredos上,没有安装成功,我用的是mysql方式,好像iredadmin只支持ldap方式,不知道我理解是否错误。
1。我以前写过一个BCC的贴子不知道为什么找不到了,机器里也没有备份了。
2。无论从WEB方式,还是通过OUTLOOK、FOXMAIL方式发送的邮件是否可以实现在服务器的指定的邮箱都留一份备份呢?
页次 1
iRedMail 开源邮件服务解决方案 » 由 victorchang 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.013 秒, 共执行查询 60 条