[问题] 该怎样输入域名 按照提示,直接输入domainname和您的域名。例如: domainname yourdomain.com [enter] 然后运行安装程序 [问题]安装成功后 @MESSAGE运行正常,但无法接收、发送邮件 以sendmail 8.9.x 为例,如下进行设置: sendmail 8.9.x可从http://www.sendmail.org上下载,也从3R Soft的站点免费下载此软件包(mail pack)。对此软件包的安装方法,稍后加以说明。 [步骤1] 在"/etc/sendmail.cw"上登记E-mail地址的服务器名字 如要想将userid@3rsoft.com作为E-mail地址时,只需在sendmail.cw文件中登记3rsoft.com即可。 (在一些新的sendmail的版本中,定义宏‘w’文件是"/etc/mail/local-host-names",请通过在sendmail.cf中查找'Fw'节来确认此文件名。) [步骤2] 在"/etc/sendmail.cf"的Cw项上登记mail地址的服务器名字 如要想将userid@3rsoft.com作为E-mail地址时,则只需在Cw项中登记3rsoft.com即可。 [步骤3] 在 "etc/relay-domains" 中输入允许进行转发的域名 如果希望转发所有3RSoft公司的邮件,则可在etc/relay-domains中输入3rsoft.com即可,也可输入相应的IP地址。如3R Soft公司的 IP地址为210.102.52 ,则输入此地址后从此IP地址类的所有邮件都可进行转发。 [问题] 怎样使得@MESSAGE的邮件用户和系统用户分开(与系统密码不联动) [步骤1] 用sysop登录,在管理员菜单中选择环境设置然后将与系统密码联动置为不选中状态。 [步骤2] - 将/www/atmessage-5.0/option_pack/中的3个文件复制到指定的目录下 $ cd /www/atmessage-5.0/option_pack $ copy msmailer /usr/bin $ copy mspop3d /usr/sbin $ copy mspassd ../ - 在sendmail.cf中将mlocal部分以如下形式进行设置后,再次启动sendmail Mlocal, P=/usr/bin/msmailer, F=lsDFMAu5:/|@qSPfhn9, S=10/30, R=20/40 T=DNS/RFC822/X-Unix, A=msmailer -d $u * 若想使邮件用户帐号区分大小写,则将F=ISDFMA5改成F=ISDFMAu5即可。 - 若想设置POP3服务器,则应在/etc/inetd.conf中添加如下内容, pop-3 stream tcp nowait root /usr/sbin/mspop3d mspop3d 在/etc/service中添加如下内容, pop-3 110/tcp # @MESSAGE 2000 Plus Pop3 server 在RedHat 7.0以后,采用的是xinetd 服务,增加Pop3按如下方法进行: 在/etc/xinetd.d 目录下建mspop3 文件 文件内容如下: service pop3 { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/mspop3d log_on_failure += USERID disable = no } [问题] 在RedHat Linux环境下安装@MESSAGE 时,只能安装到输入管理员 password这一步,而无法进行下一步 解决方法1:RedHat Linux的安装(setup)-> Authentication Configuration-> Disable MD5 解决方法2:升级为最新版本@MESSAGE [参考]安装在RedHat Linux6.0上的@MESSAGE 会出现上述问题,所以请以此为参考。 [问题] @MESSAGE不能运行而其他Web服务器却可以运行 当 @MESSAGE和其他Web服务器使用同一端口号时会产生上述情况,解决的方法是停止原有的Web服务器并使 @MESSAGE占用这一端口,或改变@MESSAGE的服务端口号。 [问题]希望同时使用POP3和 @MESSAGE时 [步骤1] 使用与 @MESSAGE的压缩包捆绑在一起的mspop3d cd /home/atmessage-5.0/option_pack cp mspop3d /usr/sbin/mspop3d [步骤2] 在/etc/inetd.conf和/etc/services文件中登记下列事宜。
[1] 需登记在/etc/inetd.conf文件中的内容
Solaris: pop-3 stream tcp nowait root /usr/sbin/mspop3d mspop3d RedHat Linux:
pop-3 stream tcp nowait root /usr/sbin/mspop3d mspop3d [2] 需登记在 /etc/services文件中的内容。 pop-3 110/tcp
[步骤3] 重启端口监控程序。 RedHat Linux : ps -ax | grep inetd [Enter] 263 ? S 0:00 inetd Solaris: ps -ef | grep inetd [Enter]
root 263 1 0 15:38:15 ? 0:00 /usr/sbin/inetd -s
kill -HUP 263 [Enter] [问题]在安装结束后,因在输入sysop的密码时出现了错误,从而导致系统非正常关闭 在安装结束后,因在输入sysop的密码时出现了错误,从而导致系统非正常关闭。此时会出现如下信息。 [FINAL]输入系统管理者(sysop)的密码[Q]-Quit New password ********* Confirm new password ********* 输入的密码正确吗?(Y/N) Y UX:useradd:ERROR:: /bin/noshell is not a valishell. Choose another. 修改密码失败 问题的原因在于,在/bin目录下没有名为noshell的shell程序。本来在安装时该程序是应当被同时设置在内的,但这里却没有。我们可以手动安装。
在prompt(提示符)下 输入cat > /bin/noshell [Enter]/ 再输入如下内容 #!/bin/csh echo"@MESSAGE 的用户不可使用telnet和ftp" echo 按CTRL+D保存,然后修改文件的读取权限,操作如下: chmod 755 /bin/noshell 请重新设置@MESSAGE 。 [问题]本来正在使用别的server,但....... @MESSAGE使用80端口提供的web服务,若想同时运行已有的homepage,可将已有的homepage转移到@MESSAGE 的安装目录/htdocs下,再转移其它几个文件即可。 @MESSAGE 目前的版本,服务端口可以在setup时随意变更。所以要想安装在80外的其它端口上(2000)时,连接时以http://www.abc.com:2000形式进行连接即可使用。 [问题]@MESSAGE中的Apache和Linux系统自带的Apache有什么区别?@MESSAGE使用的Apache什么时候升级 @MESSAGE中的Apache和Linux系统自带的Apache是不一样的,如果想它们同时工作,需要将它们设置在不同的端口中。 @MESSAGE使用的Apache是目前的最新版本,在升级@MESSAGE的同时,Apache也会升级到最新版本。 [问题]用户的ID和密码的长度有什么限制 用户ID的最小长度不能小于4位,最长不能超过15位。 密码的最小长度没有限制(建议不要小于6位),最长不能超过10位。 [问题]我修改了服务器的域名和它的IP地址,@MESSAGE不能正常工作 如果您想修改域名和IP地址,请与北京斯利尔软件有限公司联系,我们将给您一个新的license key. [问题]在现有的Unix sendmail系统中安装@MESSAGE有什么好处? @MESSAGE使用sendmail作为自己的MTA(邮件传输代理)。因此安装了@MESSAGE以后,不但可以使用现有的sendmail,还可以使用@MESSAGE的诸多功能. [问题]怎样使用一个不同的服务,例如Apache Apache服务缺省使用的端口是80端口,所以看上去好象是@MESSAGE运行时替换了原有的服务。如果想让@MESSAGE运行在别的端口,例如端口2000,只需要在安装的时候将端口号设置为2000或者在配置文件/ets/atmessage.conf中直接修改。以后登录需要带上端口号HTTP://服务器名字:2000。 [问题]在rc2.d目录中编辑完atmessage脚本,可是并不自动运行 你可以设置自动运行脚本,例如/etc/rc.d/init.d/atmessage,把/etc/init.d/atmessage文件链接到/etc/rc2.d/S82atmessage,或者/etc/rc.d/rc5.d/S82atmessage. 我们产品的下一版本将会在安装中自动进行设置。 [问题]在输入系统管理员的密码时候出现"不要用大写字母、特殊字母和空格"的错误信息 以root的权限执行以下命令 # setup 会出现下列菜单 Pick a Tool Authentication configuration Keyboard configuration Mouse configuration System services Timezone configuration X configuration 选择Authentication configuration,取消MD5密码认证,保存退出再重新安装。
[问题]用户能够通过web方式进行邮件的发送,可以通过outlook express能够接收邮件,但是却不能使用web方式接收邮件. 因为@MESSAGE 对MDA、POP3服务器使用的数据库信息加以处理,因此不能使用其它MDA和 POP3服务器而必须安装@MESSAGE专用的msmailer和mspop3d服务器. cd /home/atmessage-5.0/option_pack cp mspop3d /usr/sbin/mspop3d cp msmailer /usr/bin/msmailer 对sendmail.cf文件中的MAILER设置部分,进行下述修改。 Mlocal, P=/usr/bin/msmailer, F=lsDFMAu5:/|@qSPfhn9, S=10/30, R=20/40 T=DNS/RFC822/X-Unix, A=msmailer -d $u Mprog, P=/bin/sh,F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/, T=X-Unix A=sh -c $u [问题]我想安装测试一下@MESSAGE,但我不会配置DNS怎么办? 对于使用Windows的浏览器作为客户端:您可以通过设置Windows的hosts文件来避免在服务器上配置DNS,修改windows/hosts.sam 文件,增加一行:www.test.com 10.1.1.1(假设@MESSAGE安装在服务器www.test.com上,其IP地址为10.1.1.1)并把此文件另存为/windows/hosts,即可。 对于使用Unix/Linux 自带的浏览器作为客户端:修改/etc/nsswitch.conf 文件中下行: hosts: files dns # 使得系统先查询hosts文件再查询DNS去解析IP地址。同时,需要在/etc/hosts 文件中加入以下行:10.1.1.1 www.test.com www loghost 当然,这只是用来临时测试的方法,如果企业确实需要安装@MESSAGE,该台邮件服务器必须通过DNS的地址解析。 [问题]在RedHat7.1上安装@MESSAGE与在Linux以前版本上有什么区别? 1)sendmail 版本升级为8.11.2,有些配置与以前版本不一样 a.sendmail 中定义'w' 宏的文件由sendmail.cw修改为local-host-names b.需要修改“SMTP daemon option"节,增加下行: O DaemonPortOptions=Port=smtp,Addr=100.0.0.1(yourserverIP), Name=MTA 2)增加pop3服务的方法有些变化 由于Redhat 7.1的文件结构有些变化,如果要加mspop3 服务 ,必须在/etc/xinetd.d 目录下建mspop3 文件文件内容如下: service pop3 { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/mspop3d log_on_failure += USERID disable = no } /etc/rc.d/init.d/xinetd restart(重新启动xinetd进程) [问题]如何获得正确的主机hostid ? @MESSAGE 的LicenseKey是和主机hostid相关的,因此必须在License申请中必须填写正确的hostid ,hostid 一般为8位串。 必须正确的设置/etc/hosts 文件; 修改/etc/hosts 文件请参考下例, # vi /etc/hosts 127.0.0.1 localhost localhost.localdomain 211.101.139.197 cntest cntest.3rsoft.com 保存所做修改。 修改完后在@MESSAGE的安装路径下运行:
# ./hostid 命令应该得到8位串。 获得正确的hostid 后,请用tempid 登录我网站http://cn.3rsoft.com/sale-4.html 更改此信息。 [问题]正式安装@MESSAGE的前提条件是什么? 如果要正式安装并使用@MESSAGE,必须满足以下条件:(如果只是测试无须满足) 1) 网络通畅 2) DNS 正确解析该服务器,包括域名解析(A记录)和邮件域解析(MX记录) 3) 为@MESSAGE建立单独的足够大的硬盘分区 [问题]如何配置多域名的版本? 步骤如下: 1. 安装多域名版本的软件包(与单域名版本是不同的软件包) 2. 保证新增的域名可以正确解析 在DNS里增加该域的正向解析(A记录)和邮件交换记录(MX记录) 3. 修改sendmail设置 1) 修改sendmail.cf 文件,使之支持多域名,修改部分如下: a) Mlocal, P=/usr/bin/msmailer, F=lsDFMAu5:/|@qSPfhn9, S=10/30, R=20/40, T=DNS/RFC822/X-Unix, A=msmailer -d $u -h $h (以上部分与配置单域名时的区别是 '-h $h' 部分) b) 修改以下部分,如下: # short circuit local delivery so forwarded email works R$=L < @ $=w . > $#local $: @ $1 special local names #R$+ < @ $=w . > $#local $: $1 regular local name R$+ < @ $=w . > $#local $@ $2 $: $1 Multi Domain support 注意: '>'与'$'之间和'$1'后为一个tab键,用set list 查看隐含的tab字符。 2) 在sendmail.cf文件中找到Fw开头的那行,看一下要修改的文件的路径: 例如,通常是如下内容: # file containing names of hosts for which we receive email Fw/etc/mail/local-host-names 通常文件名为 local-host-names或者sendmail.cw,打开此文件把新的域名 添加进去,如上面的例子,打开/etc/mail/local-host-names另起一行追 加新的域名。 以上sendmail 设置修改后,重新启动sendmail。 # /etc/rc.d/init.d/sendmail restart 4. 在@MESSAGE的管理员界面创建新的域 以 sysop用户登录,打开[管理员菜单],选择[邮件域管理] 选择登记邮件域,然后输入邮件域的各项参数,创建新邮件域: 其中主要各项的意义: 域管理员ID:是新的邮件域的管理员ID,随着邮件域一起创建,是这个域的第一个用户。 邮件域名: 新的邮件域的名字。(如3rsoft.com) 密码: 该域管理员的初始口令 分配的用户数/最大可分配用户数:是分配给该域的用户数目,分配的用户数应该小于最大可分配用户数 创建新的域之后,就可以用该域管理员管理该新域。 [问题]为什么用@MESSAGE的Web界面收了邮件后,该邮件不能用Outlook/Foxmail再收? 因为默认安装下, 用Web界面收取的邮件会从Spool中删除,如果要使得Outlook /Foxmail同时也能收邮件请设置: 环境设置->功能设置-> spool 设置 SPOOL 邮件 : 要接收的邮件-> 仅限新邮件 接收后的邮件-> 保存 |