Re: [Javaemailserver-user] issue in relay?
Brought to you by:
edaugherty,
mfg8876
|
From: <jav...@li...> - 2013-05-13 22:50:50
|
Hey Scott,
nice to have you on board. If you have not yet created a sourceforge account, please go ahead and have one created. Then send me your username. I will then add you to the developer group. Don't call JES SIMPLE. Ok, just kidding. But I warn you... ;) You don't need to pass the master password every time. There is an attribute in mail.xml (config:general:security:persistMaster) that does away with supplying the master password each time JES starts.
We do need to lay some ground rules. First off, you will pretty obviously have full access to the repository. But, the main trunks (/trunk, /branches/branch-2/trunk and the subproject trunks) touch not you will. The JES branch 2 that is currently being developed is found at /branches/branch-2. What ever code you will want to develop will have to be branched out in a new folder under /branches or /branches/branch-2. Please do not commit to the JES2 trunk or any other trunk. That job along with the responsibility of handling releases is reserved for me. When you would like to take up any task, drop me a mail first, maybe something is already available. You wouldn't want to start working on something, only to find out, it's already there. I do have one request of you before doing anything code related and that is to read the documentation (JES.pdf).
The code for JES-WEB, JES-WebResources and unixUID is located in separate folders under the root. For the time being, we will not be developing any code for these subprojects, unless any compelling reason manifests itself.
If you feel that the above laid out rules do not impose on your sense of programming freedom then I welcome you to the team. I will inform on how to access the code after I have added you as a developer. We shall also discuss what tasks we could pursue in the immediate futire. Mac support does sound like a good place for you to start.
Regards,
Andreas
P.S. I would rather discuss developing issues via PM rather than the user list.
Date: Mon, 13 May 2013 02:13:36 -0500
To: jav...@li...
From: jav...@li...
Subject: Re: [Javaemailserver-user] issue in relay?
Hi All,
Ok I have decided to join your effort to improve JES, which seems like a very nice and rather simple (compared to james) email server in java. Also I would like to change the server slightly so that I can pass in the master password through the command line, although this may seem insecure to some, it is what I want so that I can run the server without the password dialog popping up. Also I can be in charge of mac support (since that's what I am developing on).
Please let me know what I need to do to get access to the trunk.
Cheers,Scott
On Sun, May 12, 2013 at 11:31 AM, <jav...@li...> wrote:
Hello Scott,
this is another nasty bug that found its way into the previous release. I 'm currently making the necessary corrections and additions towards a 2.6 release. Perhaps even tonight.
Thanks for taking the time to review the code. I appreciate your offer of assistance and kindly ask you to wait before reaching a decision regarding which server to select. There are a number of ideas I would like to explore (e.g. a parallel scaled back version of JES, in the spirit of version 1.6.1) and any help towards actually manifesting them is welcomed.
Regards,
Andreas
Date: Sat, 11 May 2013 13:15:46 -0500
To: jav...@li...
From: jav...@li...
Subject: Re: [Javaemailserver-user] issue in relay?
Hi,
Thanks for the quick response, I may be interested in helping you in some maintaince (although I am in the evaluation phase of my work and may go with james). I did have to make this change to get as far as I did, as far as I can tell code would have always thrown a npe.
had to modify JESProperties.java at 105 (looks like a intentional snag?)
private JESProperties(Properties properties, String fileEncoding, boolean charMode) {
this.dis = null;
if (!Charset.forName(fileEncoding).equals(Charset.forName(dis.getEncoding()))) {
this.fileEncoding = dis.getEncoding();
}
else {
this.fileEncoding = fileEncoding;
}
to;
private JESProperties(Properties properties, String fileEncoding, boolean charMode) {
this.dis = null;
this.fileEncoding = fileEncoding;
Cheers,Scott
On Sat, May 11, 2013 at 3:32 AM, <jav...@li...> wrote:
The code submitted during the last update did indeed break SMTPRemoteSender. An update is ready, but the testing facility meant to prevent something like this from happening again in the future needs some work , that is why I have not rolled out a new version. (Entering personal details mode) The fact that I got a new job (which I'm really excited about and pleased with) is not helping right now, it raises priority issues. (Exiting personal details mode) You could open a bug ticket so that I can suggest the fix (actually supply the correct code there). The whole SMTP client code base actually needs a complete overhaul, not unlike the one already implemented for the SMTP server mode in version 2.5. I will try to send a new version upstream ASAP.
Regards,
Andreas
Date: Sat, 11 May 2013 01:57:47 -0500
To: jav...@li...
From: jav...@li...
Subject: [Javaemailserver-user] issue in relay?
Ok I got it running from the source in eclipse on nonstandard ports,
however it doesn't seem to want to send the mail to external servers?
I altered the source to get (I am pretty sure googles email servers are
running) the following (Is there something that would cause this?, I am
behind a firewall, and yes I am trying to spam myself at the moment);
It is happening on all of the google mail servers, I am pretty sure some of them are running at least (there are 10 or so).
log4jxml Deliver Standard 4 [ERROR] SMTPRemoteSender - Connection to SMTP
Server: aspmx.l.google.com. failed with exception: java.net.ConnectException:
Operation timed out
java.net.ConnectException: Operation timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(
AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(
AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
)
- Ignored:
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at
com.ericdaugherty.mail.server.services.smtp.client.SMTPRemoteSender.connect(
SMTPRemoteSender.java:976)
at
com.ericdaugherty.mail.server.services.smtp.client.SMTPRemoteSender.sendMessage(
SMTPRemoteSender.java:181)
at
com.ericdaugherty.mail.server.services.smtp.client.SMTPRemoteSender.sendMessage(
SMTPRemoteSender.java:155)
at
com.ericdaugherty.mail.server.services.smtp.client.SMTPSenderStandard$StandardDeliver.deliverRemoteMessage(
SMTPSenderStandard.java:493)
at
com.ericdaugherty.mail.server.services.smtp.client.SMTPSenderStandard$StandardDeliver.run(
SMTPSenderStandard.java:231)
at
com.ericdaugherty.mail.server.services.smtp.client.SenderPool$FastThread.run(
SenderPool.java:129)
Cheers,
Scott
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Javaemailserver-user mailing list
Jav...@li...
https://lists.sourceforge.net/lists/listinfo/javaemailserver-user
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Javaemailserver-user mailing list
Jav...@li...
https://lists.sourceforge.net/lists/listinfo/javaemailserver-user
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Javaemailserver-user mailing list
Jav...@li...
https://lists.sourceforge.net/lists/listinfo/javaemailserver-user
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Javaemailserver-user mailing list
Jav...@li...
https://lists.sourceforge.net/lists/listinfo/javaemailserver-user
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Javaemailserver-user mailing list
Jav...@li...
https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |