yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION], I just noticed that there are no newline added after a replied or forwarded message, so the message text is right next to the reply header. I would prefer if a new line was added automatically after the message to separate it from the header. What do you think?

Thanks!

EDIT: I'm using the extended header :)
[Android Apps and Games] fraschi51:
Sorry, but here is - also with extended header - always a newline between subject and beginning of text.
[Android Apps and Games] M66B:
Can you please send me the raw message file of the message you are replying to?

I can't reproduce this issue, so it might be specific to the message.
[Android Apps and Games] The_Two:
I have just looked in my sent emails. For me the missing newline at the end of the reply, first appeared between 10. August and 16. August. So at 16. August the first reply with this behavior is present. I use always the newest PlayStore release.

I can find it in all text and HTML mail replies.

I am not sending so many messages from my device, so I can not pinpoint the exact date when it appeared.
[Android Apps and Games] M66B:
What is "end of reply" ? After your own text, after the reply header or after the replied message?

Which version of FairEmail are you using?
[Android Apps and Games] The_Two:
It looks lik this. So after my own text.

Viele Grüße

Lars

20.08.2020 19:48:24 Michael Hasen...

Version is 1.1294
[Android Apps and Games] fraschi51:
If you define

'Viele Grüße

Lars'

as signature, you can instead define

'Viele Grüße

Lars

<newline>'

as your signature.
[Android Apps and Games] M66B:
There will always be an (extra) newline before the reply header in the next version.
[Android Apps and Games] The_Two:
It is no signature, but typed text. If it would be a sinature you are right. Or what I have done when I rememberd this effect before sending, I had added an enter after my text manually.

But this seems to be fixed in the new release. Thanks M66B.
[Android Apps and Games] M66B:
I have just released version 1.1306 1.1307 1.1308

Changelog/download:

https://github.com/M66B/FairEmail/releases

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Dark_Eyes_:
Latest commit seems to have fixed this, but if you need an example, you could refer to the messages I sent you about the bug that turned out to be my fault (NPE on trim() function).
[Android Apps and Games] M66B:
I have just released version 1.1309

Changelog/download:

https://github.com/M66B/FairEmail/releases

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] M66B:
This is very demotivating. I need to seriously reduce the time I am spending on this project. I was even adding a nice new features: forwarding messages with rules, even with attachments.

Edit: I am cooled down again already.
[Android Apps and Games] La_Globule:
Hello Marcel,

I've got a strange behaviour, maybe I'm wrong somewhere... Here is the step by step.

I go in the Gallery app and display a picture.

I click on the Share button and choose FairEmail.

Then a new message window opens up with the Add picture dialog box above.

The problem is that the keyboard is displayed too, above this dialog box, probably to type in the recipient address and it hides the Ok button used to add the image file.

Clicking the Back button makes this dialog box disappear and leads to composing a standard email without the picture and with the blinking cursor in the address field.

Maybe I didn't set an option correctly but I don't see which one could be involved.

Any thoughts?
[Android Apps and Games] Ikearat:
I tried this myself.

On my phone, the keyboard is completely underneath the "Add Image" dialogue box.

I'm using FairEmail v1.1299

Android 8.1.0 and

Swiftkey Keyboard v7.2.3.24

I did not like how the factory keyboard worked so I searched through several keyboard apps and decided on this one. NetGuard traps the nonsense from Swiftkey Keyboard so I'm good with how it works and the security offered in this case by NetGuard. ( did I mention I really-really like NetGuard? )
[Android Apps and Games] fraschi51:
I cannot reproduce that here. Here is the image add dialog in the foreground, so clicking 'o.k.' is no problem.
[Android Apps and Games] M66B:
This is probably a bug in your Android version.

You can try to disable showing the keyboard in the send settings. Please let me know if this helps.
[Android Apps and Games] heinhuiz:
:cool:

I just read a review on another app, where they gave it 1 star because it showed a Joe Biden ad.

Another one for the same app quoted a few Bible verses, but that review was 5 stars.
[Android Apps and Games] monicaONxda:
"Keep all message"s not working with IMAP!?

When long-pressing the inbox-folder > edit props > check "keep all messages", a message gets deleted at the next sync, when it was deleted on the IMAP server!

Shouldn't it be kept in the inbox folder on the device?

I want to achieve, that there is only a one-way-sync (i.e. copy) from server to the device via IMAP, so that all received messages on the device will be kept while the IMAP messages are deleted later (via a pop3-connection from the desktop), so that I have all e-mails offline on the mobile and desktop and deleted on the server.

I can achieve this via copying all e-mails automatically with "rules" to an archive, but it seems to be complicated...

Thanks!
[Android Apps and Games] M66B:
IMAP is meant for two way synchronization, so what you are asking is not really possible. Try to hide instead of delete messages.

Related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq134

Edit: what you can do is disable checking for old messages being deleted in the receive settings. However, this is still a workaround and I won't guarantee that the messages will stay on your device in all circumstances. If you really want to keep a copy on your device, you should use a POP3 account and enable leave in device. Better yet, make a real copy of the messages, which you can do with a rule.

The keep messages option is to limit the number of messages stored on your device, not to keep all messages for the configured time period.
[Android Apps and Games] Swiss_andro:
Hello Marcel,

We had some very quick email exchanges to (my) basic questions and you always took the time to answer me nicely (I know that sometimes it's hard to stay calm when answering simple questions). It's so rare and because I read the message just above that I take time to write these few lines (which is complicated because I don't speak English).

So, please, keep your morale high and it's not by a few "negative" messages that you have to give up.

There are probably a lot of us (me first) who don't "understand" how long it takes to code a new function.

Courage and good continuation.

Steph
[Android Apps and Games] middendorp:
Just a small question: When my phone (I use miui) starts (at morning for example), it does not sync automatically for new messages. It only syncs when I open the app and manually swipe up or after 2 hours (i have set).

I want, that it automatically syncing after cold start (or reboot).

I set all rights and the app is set to autostart.

Can someone help me?
[Android Apps and Games] jaholm:
Hi,

I have a problem with "save draft". This function generates multiple entries in trash.

Typical usage to generate this problem ("conversation threading" is on):

1. reply to a mail

2. type something -> save draft and leave

3. enter conversation again, edit saved draft, save and leave again

If you do step three 10 times you get 10 trash entries. This leads to a very confusing conversation view with many trash entries.

if this behavior is intentional is there a way to hide the trash entries in the conversation view?

ps: If you finally delete the draft, all trash entries from previous draft version will stay in trash ("On discard draft permanently delete draft" is on!)
[Android Apps and Games] M66B:
Auto starting depends on Android.

Please make sure your accounts are set to automatically synchronize and that the synchronization schedule is correct.
[Android Apps and Games] M66B:
If permanently delete draft is on drafts will never be moved to the trash folder but deleted right away, so I don't understand this. Please double check your settings.
[Android Apps and Games] M66B:
Keep alive and checking for new messages are two different things. Please set the keep alive back to 15 minutes because it can also explain your other problem of not all accounts being monitored all the time. Keep alive is needed to keep the connection open to listen for push messages. If the connection fails because it was not kept alive, this will be handled as a connectivity error like this:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq123

The default for "keep" has been changed with a update, explaining 30 and 90. Apply to all is for user folders only, so you'll have to change the system folders manually.
[Android Apps and Games] M66B:
[MENTION=7193240]jaholm[/MENTION] can you please reproduce the problem of a draft in the trash folder that does not belong there and immediately after it send me the debug info by long pressing 'Support' in the navigation menu. Note that timing is essential to see what happened because Android recycles log files very fast.
[Android Apps and Games] M66B:
It appeared that the email server incorrectly moves permanently deleted messages into the trash folder, which is a bug in the email server. Working around this could result in permanently deleting messages that should not be permanent deleted, so this is not a good idea. The best course of action is to complain to the email provider.
[Android Apps and Games] jw111:
Hi Marcel,

Thanks for adding the one finger panning. This is a great feature and is working well for me.
[Android Apps and Games] ltGuillaume:
Concerning the "Open link" dialog:

Since the keyboard overlaps the three buttons "Open with", "Cancel" and "OK" when opened, I was wondering whether the keyboard's Enter button could be set to open the link instead of entering a (useless) linebreak.
[Android Apps and Games] M66B:
I will see if that can be done.

Edit: https://github.com/M66B/FairEmail/commit/5e4d3ab5e87ff51d4791c0514b87169e87151266
[Android Apps and Games] vertigo_2_20:
Some new issues and requests:

1) Older messages are updated in list with sender names of more recent ones (A sends mass email (1), B & C reply all (2 & 3), email 1 shows as being from C,B,A instead of just A). I realize this is probably intentional, to show everyone involved in the conversation, but it can make it difficult to find a message, since it's no longer listed with the original sender's name first. Personally, I'd prefer individual messages to only show who they're from, so the first message would only have sender A listed and subsequent replies would have those sender's names listed, but at the very least it should keep the actual sender's name listed first. It's disorienting when one minute an email is showing up one way and the next (or several minutes or hours later) it's showing up differently.

2) Rotation resets the message back to the beginning, which has caused me to lose my place in long emails many times.

3) Option to automatically mark a message read when archiving from notification.

4) Auto poll/sync when entering a folder. This should probably have a time limit on it, so it doesn't update again after backing out of a folder then going back in right away or within a minute or two, though that might not even be necessary. But it would be nice to have it automatically update instead of having to pull down to refresh.

5) Ability to color/expand/collapse/organize aliases so many can be added without cluttering the from (send via) dropdown. For example, I have multiple email accounts, plus I use several different aliases for one of them, so altogether I have about a dozen email addresses to choose from. Typically, though, I only use about 4 or 5 of them, so I'd like to be able to select which ones show by default in the dropdown and which ones only show when expanding it, or at the very least be able to order or color them.

6) Option to make quick filter and arrow icons at bottom more visible. I realize the goal is to make them unobtrusive, but a) they're at the bottom, so they're unlikely to get in the way much, if at all, and b) they're so faint that they can be difficult to see, limiting their usefulness.

7) A change was recently implemented to make it save empty drafts, but it's now stopped doing it, i.e. that change appears to have been undone.

8) Filtering to show emails with attachments only seems to show ones with actual attachments but not inline ones. It would be nice to be able to include those as well, if possible, to find emails that have pictures embedded but not attached.
[Android Apps and Games] M66B:
I guess the contact name of the address book is filled in. You can disabled this in the settings.

Rotating means rendering the message again for another screen width, meaning that there will be no reference for the scroll position anymore. Edit: I will see if scrolling to the top of the same message is possible.

There is an option to mark messages read on moving and else you can create a folder specific rule for this.

If you want to synchronize a folder, you can pull it down. Auto synchronizing will not be appreciated by people with a limited data bundle and I don't want to add yet another option for this.

You can set colors for identities. Collapsing/expanding identities will not be useful for many people and complicated to add and will therefore not be added.

There will be no additional options for the bottom filter icons because there are already enough options, not to say too many.

Saving empty drafts works fine for me. Note that you need to explicitly save. Just leaving an empty draft will discard the draft.

Inline attachments are generally not considered as attachments, so the attachment search searches for real attachments. Try searching for .png or the filename of an image.

Note that there is currently a stop on adding new features and that new features must fulfill these requirements:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-support
[Android Apps and Games] beeshyams:
Marcel, a suggestion.

Include a "share" option in the main app menu, pointing to Github /Play Store links. Makes it easier to share app details with friends etc
[Android Apps and Games] M66B:
There always was such a menu item, but it was removed to prevent FairEmail from being removed from the Play store. Linking to other apps, even if it is the same app, is not allowed. This is also why the links to an open source media recorder and open camera app were removed.

Anti-competition? IMHO, yes.
[Android Apps and Games] beeshyams:
Thought of suggesting this, when I looked at "about" of this app. Maybe they are risking removal

https://play.google.com/store/apps/details?id=flar2.exkernelmanager
[Android Apps and Games] M66B:
[MENTION=4684315]flar2[/MENTION] be careful with links to apps, even if it's your own because Google might automatically remove the app from the Play store. The Play store policies do not allow this anymore.
[Android Apps and Games] M66B:
Besides a series of small improvements and minor bug fixes, the next version will have support for filter rules to forward messages (including attachments) and for animation of downloaded images (mainly GIFs) in the reformatted messages view. The latter requires Android 9+ because earlier Android versions do not support animated images.
[Android Apps and Games] crypta:
When zooming a mail. The images stays the same. Can this optional be changed?
[Android Apps and Games] M66B:
No, this cannot be changed, at least not in combination with text reflowing. Choices have to be made ...
[Android Apps and Games] M66B:
I am planning to add (optional) groups for reply templates, which will be used for submenus. Mainly for my own convenience, but I guess this might be useful for some of you too.
[Android Apps and Games] fraschi51:
Here there is only one template for the birthday wishes, and less for answering, but for the active use per longpress - especially with the scheduled dispatch for later -, but for users with many templates such a template-grouping could be quite useful.
[Android Apps and Games] beeshyams:
On Version 1.1309, I wanted to use bullets but couldn't locate text style icon (Capital A type)

Is it accidentally missing or am I more blind?
[Android Apps and Games] M66B:
Just long press to select some text and a style toolbar will appear with the desired text style option.
[Android Apps and Games] beeshyams:
Of course. Dumb of me. Thanks

Edit: [MENTION=2799345]M66B[/MENTION], in the lists submenu the top heading of list is pointless isn't it? You have bullets and numbers as other options
[Android Apps and Games] Skyscraper1990:
Hey [MENTION=2799345]M66B[/MENTION]

I love FairEmail and i'm using the full/Premium donation Version.

I have some little feature request:

Can you add a second checkbox right under the MDN checkbox for DSN? I'm using DSN very often for important mails but sadly I haven't found an option for that in FairEmail.

Thank you!

Kind regards

Skyscraper1990
[Android Apps and Games] M66B:
I am not sure what you mean, so can you please explain in more detail what you want and what the checkbox should do?
[Android Apps and Games] Skyscraper1990:
[MENTION=2799345]M66B[/MENTION] The current checkbox requests a Message Disposition Notification (MDN) from the message receipent.

What i would like to have is a second checkbox for a Delivery Status Notification (See Wikipedia - > Bounce_message) from the destination server.

(sorry i'm not allowed to post links as a new user)

Kind regards

Skyscraper1990
[Android Apps and Games] fraschi51:
You can select this in the send options - second setting from below.

But you will see that it hardly ever works properly or hardly any server does it.
[Android Apps and Games] Skyscraper1990:
Oh yes. Just checked it. It is set to "both" but I never get an DSN. When i send Mails from thunderbird requesting DSNs i almost always get a DSN from the destination server (or, if destination server is not sending a dsn, at least from my own mail server, stating that the next server doesnt send a dsn).

So the option seems to be broken here?
[Android Apps and Games] fraschi51:
I think so. This is what I wanted to say with my edit ;)
[Android Apps and Games] Skyscraper1990:
Yes, but that seems to be a Bug in FairEmail and not a general problem with DSNs as they work great with thunderbird or roundcube. ;)
[Android Apps and Games] fraschi51:
Yes, of course, but I don't know why it doesn't work with FE as expected.
[Android Apps and Games] M66B:
You can check the message headers yourself, but I am pretty sure the right headers are sent.
[Android Apps and Games] fraschi51:
Return-Receipt-To and Disposition-Notification-To are in the headers of FE-Mails, how it looks,Skyscrapper1990, in your mail from TB?
[Android Apps and Games] M66B:
That's the right question of course!
[Android Apps and Games] Skyscraper1990:
Okay. I enabled debugging on my Postfix and send a Mail from FairEmail and from Roundcube. Here are the logs:

This is from FairEmail:

Sep* 5 14:49:12 example postfix/smtps/smtpd[8134]: NOQUEUE: filter: RCPT from unknown[redacted]: <info@example.com>: Sender address triggers FILTER amavis:[127.0.0.1]:10026; from=<info@example.com> to=<example@gmail.com> proto=ESMTP helo=<[IPv6:::1]>
Sep* 5 14:49:13 example postfix/smtp[8139]: > 127.0.0.1[127.0.0.1]:10026: RCPT TO:<example@gmail.com> ORCPT=rfc822;example@gmail.com

This is from Roundcube:

Sep* 5 14:52:59 example postfix/smtpd[8016]: NOQUEUE: filter: RCPT from localhost[127.0.0.1]: <info@example.com>: Sender address triggers FILTER amavis:[127.0.0.1]:10026; from=<info@example.com> to=<example@gmail.com> proto=ESMTP helo=<webmail.example.com>
Sep* 5 14:53:00 example postfix/smtp[9626]: > 127.0.0.1[127.0.0.1]:10026: RCPT TO:<example@gmail.com> ORCPT=rfc822;example@gmail.com NOTIFY=SUCCESS,FAILURE

As you can see FairEmail misses the NOTIFY=SUCCESS,FAILURE behind the ORCPT.

I think thats the Problem.
[Android Apps and Games] M66B:
Since you are able to debug this, can you please contact me for a test version?
[Android Apps and Games] M66B:
[MENTION=265865]crypta[/MENTION] it took me quite some time to get it right, but the next version will scale text and images:

https://github.com/M66B/FairEmail/commit/79f90dbe2340a2a8f0ed11d362119450cea78c60
[Android Apps and Games] dvhttn:
Not sure which setting(s) to tweak on this one. I try to 'forward' an email (from a legitimate source) and it gets stuck in the Outbox with the message 'Message contains spam or virus or sender is blocked: sound90_ etc'. If I forward the same message via Outlook (2010) from my PC all is fine.

Where should I look to 'tweak' the settings for this as I've not seen anything obvious so far?

Thanks
[Android Apps and Games] M66B:
The SMTP server says "no" because the sender/message is considered to be spammer/spam. Sending the exact same message via the same SMTP server from the same network will most likely result in the same server error message.

So, you'll need to find the difference.
[Android Apps and Games] M66B:
I have just released version 1.1310

Changelog/download:

https://github.com/M66B/FairEmail/releases

There are quite some small improvements and a few new features, like a new filter rule action to forward messages and to search for rules (in name and condition values).

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] crypta:
Zoom works fine now. Only the percentage shown seems broken, it shows me 1 or 2 % when zooming. Not a deal breaker as the zoom itself works. Just wanted to report this.
[Android Apps and Games] M66B:
I didn't really look to the percentage when making this possible, which wasn't really easy. Fixing the percentage is quite easy though:

https://github.com/M66B/FairEmail/commit/8931abe4e25d3353b4837f6054bc996fe51dc08a
[Android Apps and Games] nadir husain:
How do I check for DSN? I have turned on both read receipts and delivery notifications in Send menu. I understand read receipts are confirmed by recipient bu how does DSN work?
[Android Apps and Games] M66B:
If it works, you'll get a delivery status notification email message from the sending/receiving email server telling you that the message was (not) delivered. However, most email servers do not support this.
[Android Apps and Games] fraschi51:
Here the DSN now works as expected. :)
[Android Apps and Games] M66B:
Maybe it is an idea to tell for which providers it works and for which not.
[Android Apps and Games] fraschi51:
Here it works for my domain at lima-city.de.

GMX.de don't work, that means, that GMX.de don't send an DSN.
[Android Apps and Games] beeshyams:
Love the way you keep adding new features despite poor reviews ?
[Android Apps and Games] M66B:
Actually, fingers crossed, the reviews haven't been bad lately.
[Android Apps and Games] jw111:
There is something weird going on with the new photo zoom feature.

I have default set to not show photos. I hit the show photos button and the photos look ok.

As soon as I start to zoom then the photos shrink horizontally to become square. They do zoom though as I stretch with my fingers.

If I turn show photos off then on then now the photos keep the original aspect ratio. They now do change size when I zoom.

I cannot zoom them larger than the width of my phone. I would prefer to be able to make them larger than my phone in order to see details.
[Android Apps and Games] M66B:
Can you either send me an example raw message file or make a video of the "square" problem?

Images will never be larger than the width of the screen to prevent text flow problems. If you want to zoom in further, just tap on the image to open it in the browser of an image viewer.
[Android Apps and Games] jw111:
How do I send the raw email file?

Or weeks is there an app you can recommend to make a video of what is going on.

Since you added single finger panning i switch to original message view and zoom and pan it to see what I want.