app教程网 学习教程 linux配置邮件服务器(如何配置邮件服务器)

linux配置邮件服务器(如何配置邮件服务器)

Apache James是最好的开源java邮件服务器之一。在配置smtp服务的过程中,如果某些步骤出错,邮件就无法发送出去。

0.打开詹姆斯-2。2 .0 \ apps \ James \ SAR-INF \ config。可扩展标记语言文件

1.transport

加注释

!--mailet match='RemoteAddrNotInNetwork=127.0.0.1' class='ToProcessor'

processor relay-denied /processor

notice550 - Requested action not taken: relaying denied/notice

/mailet--

使用smtp身份验证方法

2.dnsserver

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

server202.96.134.133/server

I will get an error on my machine: James. Mailet: RemoteDelivery: a temporary exception occurred while delivering the mail (mail1098776398187-0-to-somedomain.com: javax.mail.messaging exception: there is no DNS entry for somedomain.com with host name. I can't decide 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. Modify the root password account login='root' password='mypassword'

4.smtpserver

打开smtp身份验证

authRequiredtrue/authRequired

5.重启詹姆斯

6.telnet server name 4555, adding users.

7.您可以使用outlook发送电子邮件。

本文来自网络,不代表本站立场,转载请注明出处:https: