Project

General

Profile

Mail apps

Added by Daniel Alsace 9 months ago

Hello,

I don't find any good mail app, not bloated, useful, practical…

K9 Mail was the less worst, but recently it stopped to work.

https://github.com/k9mail/k-9/issues/5176

Now I use the default replicant system mail app, which is weird! (I can't see old messages, set some kb limit to avoid too much data comsumption, to save attached files in a folder…)


Replies (8)

RE: Mail apps - Added by 9be42f24d3 cfcedda835 9 months ago

I have no issues with K9 mail 5.731 and Replicant. Although i am using replicant 6.0.0004 (RC) which changed the way it renders the image on the screen and improved compatibility with many apps. You could also try manually enabling llvmpipe but it is very slow on 0003.

Resources:
https://redmine.replicant.us/projects/replicant/wiki/GraphicsResearch#Mesas-llvmpipe
https://redmine.replicant.us/projects/replicant/wiki/Graphics
https://ftp-osl.osuosl.org/pub/replicant/images/replicant-6.0/0004-rc4/

RE: Mail apps - Added by Daniel Alsace 9 months ago

I prefer to wait for the next version (replicant 11?)

Thank you very much!

RE: Mail apps - Added by Daniel Alsace 9 months ago

Hello,

The 5.400 version of K9 Mail works well, no crashes.

Download of attached files work too, with the replicant default download manager.

RE: Mail apps - Added by Emmett Brown 9 months ago

You can also use FairEmail which is a fork ok k9-mail
It works well for me

RE: Mail apps - Added by Daniel Alsace 9 months ago

Thank you!

First it freezed.

But when I insisted it started to work!

To download attached files I use long click on attached file, and Save to app,

RE: Mail apps - Added by Daniel Alsace 9 months ago

After some test, I lost my configuration, didn't find my mails, and now the app crashes very often…

I uninstalled FairEmail, and back to K9 mail 5.400… which works.

(today I made adb logcat for some apps… I'm lazy to logcat again for FairEmail…)

(androïd seems like quicksand… sylpheed or claws-mail don't have these problems)

RE: Mail apps - Added by Daniel Alsace 9 months ago

The developper of FairEmail answered:

Okay, so there is more than enough storage space.

I haven't seen this error message before. My guess is that Replicant is
somehow responsible for this.

Looking at the error message, the database might be corrupted somehow.

Also, the locale (language, etc) seems to be inconsistent. Is the Replicant
instance maybe using the same database?

636 E fairemail: at java.lang.Thread.run(Thread.java:818)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: Failed to open
database '/data/user/0/eu.faircode.email/databases/fairemail'.
03-02 00:33:38.535 6588 6659 E SQLiteDatabase:
android.database.sqlite.SQLiteException: Failed to change locale for
db '/data/user/0/eu.faircode.email/databases/fairemail' to 'fr_FR'.
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnection.setLocaleFromConfiguration(SourceFile:13)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnection.open(SourceFile:12)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnection.open(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnectionPool.open(SourceFile:4)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteConnectionPool.open(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteDatabase.openInner(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteDatabase.open(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteDatabase.openDatabase(SourceFile:6)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SourceFile:16)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
io.requery.android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SourceFile:1)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.room.RoomDatabase.internalBeginTransaction(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.room.RoomDatabase.beginTransaction(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
eu.faircode.email.DB.beginTransaction(SourceFile:1)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.room.paging.LimitOffsetDataSource.loadInitial(SourceFile:2)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.PositionalDataSource.dispatchLoadInitial(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.TiledPagedList.<init>(SourceFile:12)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.PagedList.create(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.PagedList$Builder.build(SourceFile:3)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.LivePagedListBuilder$1.compute(SourceFile:14)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.paging.LivePagedListBuilder$1.compute(SourceFile:1)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
androidx.lifecycle.ComputableLiveData$2.run(SourceFile:7)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
03-02 00:33:38.535 6588 6659 E SQLiteDatabase: at
java.lang.Thread.run(Thread.java:818)
03-02 00:33:38.545 6588 6636 E SQLiteLog: (11) database corruption
at line 66341 of [fca8dc8b57]

RE: Mail apps - Added by Emmett Brown 9 months ago

FairEmail works great for me on my i9300 running replicant 6.0 0004 RC4

    (1-8/8)