• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Apache James server v3.8

 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Need help with understanding the apache james server v3.8.
I am currently working on upgrading the james server from v2.3 to v3.8 and need in understanding how the Database tables are used or handled internally within james.
I havent worked on v2.3 but looking at the DB tables created, their used to be inbox, spool, deadletter tables apart from couple other tables, but in v3.8 i see these tables are no more their and their is only james_mail table which seems a replacement of inbox.
-Can anyone help me understanding in v3.8 how to deal with the missing spool & deadletter tables. Do v3.8 has any internal mechanism to deal them internally?
-How in v3.8 the failed emails or unsent emails are handled, as in v2.3 they used to be moved to deadletter table.
-In the james_mail table of v3.8, their is always atleast 1 record of the mail is retained even though the mail is delivered to the inbox of the client, is their a setting in v3.8 for the mail be deleted once the mail is in the inbox of the client?

I have googled a lot to see if their is any understanding document of v3.8 on how the new DB structure works but havent found anything that details of how to handle or get to knw the new DB structure. Can anyone help?
 
Saloon Keeper
Posts: 7597
177
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I assume you have seen https://james.apache.org/server/upgrade-2.3.html and https://james.apache.org/server/upgrade-database.html. Your best bet is probably to ask on the server-user mailing list https://james.apache.org/mail.html
 
prav een
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, i have gone through the apache james website but couldnt find help info. The problem is the DB tables in v2.3 are different that in v3.8, like the 'users' table in v2.3 is now 'james_users' in v3.8. Similarly their used to be virtualusertable, spool, deadletter table which are no more available in v3.8. In v2.3 any email that is inbound or outbound would first arrive into spool table, validated and then sent to inbox (for inbound) and if errored email would be moved to deadletter table. But in v3.8 its not the behaviour (my assumption) since their is no more spool or deadletter tables exist. In v3.8 there are many other tables which i am not sure of usage as there are no emails or any data exists (as tested).
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic