设置邮件服务器遇到的问题

来源:互联网 发布:师洋淘宝店叫什么 编辑:程序博客网 时间:2024/06/16 15:02

花生壳+软路由(ADSL环境):

 

前提:在局域网内安装花生壳,并使用动态域名登录(如:***.gicp.net)

 

1、安装邮件服务器软件之后(winmail, winwebmail,windows自带的POP,SMTP组件). 添加域,用户名;

     (注意:不管安装哪一款,都得确定当前的25,110端口没有被占用。

     测试方法:telnet 127.0.0.1 25             telnet 127.0.0.1 110

    看显示的服务信息是否为当前邮件软件。

   )

 

2、安装之后,在软路由上设置端口的映射(只需设置25端口,110端口不用设,如果要在外部收发邮件,则110端口也要设,设置方法与25端口类似,改一下端口号就行)

    以winbox为例: 在IP的Firewall中做如下设置:

   chain=dstnat  action=dst-nat to-addresses=192.168.1.114   to-ports=25 protocol=tcp
     in-interface=pppoe-out1 dst-port=25

  其中:192.168.1.114 为邮件服务器所在的内网IP,pppoe-out1 表示ADSL拨号网络连接
  注意:in. interface只能选择pppoe-out1:
          1)、如果什么都不选,则发不出去。
          2)、如果选择WAN,则能发不能收
          3)、如果选择LAN,则也发不出去,错误与1)相同,都是 ...remote server said: 553 sorry,  you don't authenticate or the domain isn't in the list of allowed rcpthosts....(由此可见,一般出现这种提示信息,很大可能是端口映射问题,而非什么列入了垃圾名单)

 

3、在网络的域服务商那里,做MX记录。如 www.***.com 域名:

        1)、增加一个mail.***.com 子域名 ;

        2)、将mx记录指向mail.***.com ;(MX记录是邮件交换记录,只有设为MX,别人发过来才能找得到地址,不然别人就会因找不到地址而退信);

        3)、将mail.***.com设为A记录并指向某个IP或域名(如花生壳动态域名, 这里指向***.gicp.net)。(这步的目的是为了将mail.***.com做一个解析,让它能找个具体的地址);

        4)、添加两个子域并做IP地址解析pop.***.com,smtp.***.com。 (这一步视是否需要来做, 设这两个域名只是为了方便而已,其实也可以使用mail.***.com来做pop,smtp地址)

    

       查看MX记录是否设置正确的方法:(一般MX记录设置完之后,都要有一段时间才能生效,这个得看服务商中的设置,有些在域管理中可以自已设定)

         a、在CMD中输入:  nslookup

         b、>set type=mx

         c、>***.com      回车

         看返回显示的信息,如果mail changer=****** 等于mx记录指向的地址,则表示已设置成功 

  

 

4、如果软路由上没有做回流(如何做回流我也不懂,只有做了回流,内网才能在pop,smtp设置中使用pop.***.com等外网域名),  如没有做回流,则在内网的电脑上将pop,smtp地址都设为邮件服务器的内网IP。 在外网测试则需要将在pop,smtp设置中使用pop.***.com等外网域名;

 

做好这些之后,就可以做收发邮件测试了。一个简单的邮件服务器就做成了。

 

 

 

原创粉丝点击