hi eric, so to have encrypted traffic, i need to enable startTLS or socketTLS? my self signed cert is working fine but i need the mail traffic to be encrypted so that no one can snoop the traffic. i actually managed to hide the james name by using my own helloName. if u enable it, the port used will still be 25 right unless i change it to specific port 465.
regards, daniel On 23-May-2011, at 6:02 PM, Eric Charles wrote: > I will update the documentation to tell the bind port should be changed to > 993 (standard imap4 ssl) > > Whatever the defined port, on encrypted socket, james will still announce > unencrypted "* OK JAMES IMAP4rev1 Server Server > laptop-techteam.b2boost.local. is ready.". > > After, the bytes mus be encrypted, otherwise you telnet session will be > dropped... > > Does you configuration work with a mail client (thunderbird,...) ? > > Tks, > > - Eric > > > On 21/05/2011 11:20, Daniel Tan wrote: >> i am a bit confused. i have created my self signed ssl cert. >> but when i telnet i can see see OK JAMES Server.... >> i tried a few things, enable startTLS with disabled socketTLS, disabled >> startTLS with enabled socketTLS. i am having prob using my macbook mail to >> connect to the mailboxes. >> if i use socketTLS and disabled startTLS, i can telnet to the port and see >> connected to hostname.domain.com but no james description. is that right? is >> my traffic already encrypted? >> we cant enable both right because james will complain startTLS uses plain >> socket etc. >> >> >> On 17-May-2011, at 7:57 PM, Eric Charles wrote: >> >>> Hi Daniel, >>> >>> You can read a snapshot of the server website on [1] that is in-line with >>> the upcoming beta release. >>> >>> The quick start has been updated to reflect current code. >>> For SSL [2] and Antispam [3], this is still draft (go to the linked >>> examples to have some ideas :) >>> >>> Tks, >>> - Eric >>> >>> [1] http://people.apache.org/~eric/james/20110517/site/index.html >>> [2] http://people.apache.org/~eric/james/20110517/site/config-ssl-tls.html >>> [3] http://people.apache.org/~eric/james/20110517/site/config-antispam.html >>> >>> On 17/05/2011 05:27, Daniel Tan wrote: >>>> Hi eric, >>>> >>>> where will the links be updated for ssl and spam? >>>> >>>> regards, >>>> daniel >>>> >>>> On 11-May-2011, at 10:54 PM, Eric Charles wrote: >>>> >>>>> Hi, >>>>> >>>>> See also http://james.apache.org/server/3/quick-start.html. >>>>> You must edit database.properties and change the values according to your >>>>> database (+ place the mysql jdbc driver in conf/lib folder). >>>>> >>>>> For SSL and spam, the documentation will be available online begin next >>>>> week (we are in the process of releasing a new 3.0-M3 milestone). >>>>> >>>>> Tks, >>>>> >>>>> - Eric >>>>> >>>>> >>>>> On 11/05/2011 16:39, Daniel Tan wrote: >>>>>> hi, >>>>>> >>>>>> i am trying my hand in implementing james with ssl/spam/mysql. >>>>>> >>>>>> at this link http://wiki.apache.org/james/V3ConfigTutorial, i have >>>>>> followed the instructions but when i telnet to localhost 4555, i tried >>>>>> to adduser test test, the logs throws connection refused. >>>>>> >>>>>> ** END NESTED EXCEPTION ** >>>>>> >>>>>> >>>>>> >>>>>> Last packet sent to the server was 1 ms ago.) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) >>>>>> at >>>>>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:137) >>>>>> at >>>>>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:112) >>>>>> at >>>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:239) >>>>>> ... 60 more >>>>>> Caused by: com.mysql.jdbc.CommunicationsException: Communications link >>>>>> failure due to underlying exception: >>>>>> >>>>>> ** BEGIN NESTED EXCEPTION ** >>>>>> >>>>>> java.net.SocketException >>>>>> MESSAGE: java.net.ConnectException: Connection refused >>>>>> >>>>>> STACKTRACE: >>>>>> >>>>>> java.net.SocketException: java.net.ConnectException: Connection refused >>>>>> at >>>>>> com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) >>>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284) >>>>>> at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569) >>>>>> at com.mysql.jdbc.Connection.<init>(Connection.java:1485) >>>>>> at >>>>>> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) >>>>>> at >>>>>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) >>>>>> at >>>>>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) >>>>>> at >>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) >>>>>> at >>>>>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:137) >>>>>> at >>>>>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:112) >>>>>> at >>>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:239) >>>>>> at >>>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:728) >>>>>> at >>>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCConfigurationImpl.java:867) >>>>>> at >>>>>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getDataSource(JDBCStoreManager.java:176) >>>>>> at >>>>>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:159) >>>>>> at >>>>>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:145) >>>>>> at >>>>>> org.apache.openjpa.kernel.DelegatingStoreManager.setContext(DelegatingStoreManager.java:79) >>>>>> at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:360) >>>>>> at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:315) >>>>>> at >>>>>> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:231) >>>>>> at >>>>>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:215) >>>>>> at >>>>>> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156) >>>>>> at >>>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227) >>>>>> at >>>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:154) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>> at >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>> at >>>>>> org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.invokeProxyMethod(AbstractE >>>>>> >>>>>> >>>>>> >>>>>> for ssl, found this link http://wiki.apache.org/james/UsingSSL but it is >>>>>> outdated and only for v2. trying to find a guide for v3. >>>>>> >>>>>> for spam, found this link but very outdated. >>>>>> http://www.google.com.sg/url?sa=t&source=web&cd=5&ved=0CDMQFjAE&url=http%3A%2F%2Fwww.sans.org%2Freading_room%2Fwhitepapers%2Femail%2Fimplementing-spam-filtering-gateway-apache-james_1358&rct=j&q=implement%20apache%20james%20spam&ei=bp_KTd7eHY7JrQeN3JzpDw&usg=AFQjCNH0rWTaVXZw5mXRdLlDqxewWkdArA&sig2=kMd7nb4ABMqfcZiZ8NrfRg&cad=rja >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >>>>>> For additional commands, e-mail: server-user-h...@james.apache.org >>>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >>>>> For additional commands, e-mail: server-user-h...@james.apache.org >>>>> >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >>>> For additional commands, e-mail: server-user-h...@james.apache.org >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-user-h...@james.apache.org >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> For additional commands, e-mail: server-user-h...@james.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > For additional commands, e-mail: server-user-h...@james.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org