思智网络—旗下品牌
忘记密码
长沙云服务器,长沙服务器租用,长沙服务器托管
全国统一服务热线:88900700(7*24h)
 思智网络——专注于企业级IDC解决方案!
  • 顶级网络高速接入
  • 十年经验管理完善
  • 资质齐全放心可靠
  • 专业服务快速稳定
  • 免费备案快速高效
  • 自维机房全年无休
  • 免费测试省钱省心
  • 行业评价有口皆碑

解决方案专区 more>>

负载均衡解决方案
服务器网络安全解决方案
数据异地灾备解决方案
网络加速综合解决方案

典型客户 more>>

  • 潇湘晨报网
  • SANY
  • 盛大金禧
  • 湖南有线
  • 金杯电工
  • 长沙长海医院
  • 蝴蝶树
  • 中国人民大学
  • 湖南妈妈网
  • 美迪装饰
  • 小新星
  • 湖南武警医院
思智网络学院

配置Apache James邮件服务器

发表:湖南数据中心文员   文章来源:湖南思智网络科技有限公司   
[摘要]      Apache James是最好用的开源java邮件服务器之一,在配置smtp服务过程中,有些步骤不对的话邮件就发送不出去。   0.打开james-2.2.0\apps\jam……

      Apache James是最好用的开源java邮件服务器之一,在配置smtp服务过程中,有些步骤不对的话邮件就发送不出去。

  0.打开james-2.2.0\apps\james\SAR-INF\config.xml文件

  1.transport

  注释掉

  <!mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">

  <processor> relay-denied </processor>

  <notice>550 - Requested action not taken: relaying denied</notice>

  </mailet>

  使用smtp认证方式

  2.dnsserver

  输入服务器的DNS IP,例如:

  <server>202.96.134.133</server>

  <server>202.96.128.110</server>
  <server>202.96.128.68</server>
  设置autodiscover为false
  如果设置为自动探测的话,在我的机器上会报错:
  James.Mailet: RemoteDelivery: Temporary exception delivering mail (Mail1098776398187-0-to-somedomain#: javax.mail.MessagingException: There are no DNS entries for the hostname somedomain#.  I cannot determine where to send this message.

  at org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:398)
 
  at org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:912)
 
  at java.lang.Thread.run(Thread.java:534)

  3.修改root口令。account login="root" password="mypassword"

  4.smtpserver

  打开smtp认证

  <authRequired>true</authRequired>

  5.重新启动James

  6.telnet server-name 4555,增加用户

  7.就可以用outlook等发送邮件了。

收缩

  • 售前咨询
  • 技术支持
  • 备案专员
  • 24小时客服热线:
  • 88900700

微信号:hnidccn