Hi Suvega,

I think you have to change your config.xml.

First your Server need to have the name of the mx  record, maybe the DNS MX 
Record is "mail.myJamesMailserver.com", then:
        <servername>mail.myJamesMailserver.com</servername>

In your <transport> processor there should be a remote delivery, to deliver the 
outgoing mails to external:
Something like:
         <mailet match="All" class="RemoteDelivery">
            <outgoing> file://var/mail/outgoing/ </outgoing>
            <delayTime>  5 minutes </delayTime>
            <delayTime> 10 minutes </delayTime>
            <delayTime> 45 minutes </delayTime>
            <delayTime>  2 hours </delayTime>
            <delayTime>  3 hours </delayTime>
            <delayTime>  6 hours </delayTime>
            <maxRetries> 25 </maxRetries> 
            <deliveryThreads> 1 </deliveryThreads>
            <sendpartial>false</sendpartial>
            <bounceProcessor>bounces</bounceProcessor>
            <!--
            <gateway> otherserver.mydomain.com </gateway>
            <gatewayPort>25</gatewayPort>
            -->
            <!-- If the gateway requires smtp authentication the following 
directives -->
            <!-- (gatewayusername/gatewayPassword) can be used. -->
            <!--
            <gatewayusername>login</gatewayusername>
            <gatewayPassword>pass</gatewayPassword>
            -->
            <!-- Set the HELO/EHLO name to use when connectiong to remote 
SMTP-Server -->
            
<mail.smtp.localhost>mail.myJamesMailserver.com</mail.smtp.localhost>
         </mailet>

If you use a SMTP Proxy in your Firewall, then you should insert this as the 
gateway (using the numeric IP is ok).
If this SMTP Proxy requires autentication, you could enter this here with 
username and password.
If you do not have a SMTP Proxy (or any other Mail Relay, MTA, Mail Server, you 
should remove the "gateway".
(Using xml comments <!-- --> as above).

If there is now <gateway> and <gatewayPort>, James will use the DNS server 
(could be configered also, or discovered) to find out the Mailserver of the 
receiver. E.g. for mails to [email protected], the DNS MX for intarsys.de is 
mail.intarsys.de, and James will spool outgoing mails direct to 
mail.intarsys.de:25.
He is doing something like "nslookup -type=mx intarsys.de".

So: check your config.xml

Greetings
Bernd

-----Ursprüngliche Nachricht-----
Von: Suvega Srinivasan (NCS) [mailto:[email protected]] 
Gesendet: Mittwoch, 20. Januar 2016 17:46
An: James Developers List <[email protected]>
Betreff: RE: [jira] [Created] (JAMES-1658) Unable to relay out messages to an 
external email address.

Hi, can anyone throw light on my query. Thanks in advance and any help would be 
much appreciated. 

Regards,
Suvega S

-----Original Message-----
From: Suvega Srinivasan (JIRA) [mailto:[email protected]] 
Sent: Tuesday, 19 January, 2016 5:11 PM
To: [email protected]
Subject: [jira] [Created] (JAMES-1658) Unable to relay out messages to an 
external email address.

Suvega Srinivasan created JAMES-1658:
----------------------------------------

             Summary: Unable to relay out messages to an external email address.
                 Key: JAMES-1658
                 URL: https://issues.apache.org/jira/browse/JAMES-1658
             Project: James Server
          Issue Type: Test
          Components: James Core
    Affects Versions: 2.3.2
         Environment: Microsoft Windows Server 2012 R2 Standard
System Type:    x64-based PC
JRE:            1.7.0_75
James Version:  james-2.3.2
            Reporter: Suvega Srinivasan
             Fix For: 2.3.3


I’m trying to setup a mail server for my testing purpose. I’m stuck up with an 
issue, my James mail server is unable to send out email. I would like to know 
if any other additional device/service is required between the James and 
Firewall(MX) in order to relay out email from James to external mail address. 

I’m trying to achieve something like below mail flow/setup.

myJamesEmailID  --> James-Mail server --> Firewall( & MX) -> external Email 
address

What is required: Need to send an email from [email protected] to 
[email protected]

(myJamesMailserver.com is my example James mail domain)

I have configured my James server, it is running fine with port 25 and 110, 53 
open & accessible. I’m able to receive incoming email ie. from Gmail to 
myJamesMailserver works fine. The outgoing mail is generated in local james 
server, but unable to send out email from myJamesMailserver.com. Further, I see 
James is trying repeatedly to spool/send email out. The firewall doesn't 
receive any port:25 traffic from the James server. I believe, James is unable 
to throw the traffic to firewall/external.

Would like to know what is required between the james mail server and firewall. 
Do I require a mail gateway device or a relay server/device before the 
firewall?  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to