Setting up relays means getting spam? [option to block unencrypted messages]

  1. I used DeltaChat with my regular email address and it worked fine, putting all its chatmails in a separate folder.

  2. I want to test relays, but get notified I need to disable two “legacy?” settings: move chatmails to their own folder + get all mails, not just chatmail.

I obey and change the settings to test the new feature: now I get regular mails (and with it the spam) - this seems not how it was intended, but works as expected (since I was forced to change settings). What am I doing wrong? Did DeltaChat decide to not support mixing relays and regular mail accounts?

1 Like

It is fine to mix a regular mail server account with chatmail relays. It is currently only possible to add chatmail relays as secondary relays via the UI for simplicity, but technically possible. Maybe we add it later once multi-relay feature is complete and sufficiently tested, for now we want to avoid additional problems coming from e.g. accidentally configuring the same relay for multiple profiles.

The reason for turning “move to Delta Chat folder” (and “only watch Delta Chat folder”, but this one is currently planned to be just moved into advanced settings of the relay, not removed) and “show classic emails” into “legacy options” is unrelated to multi-relay. We want to get rid of these options because they are only useful for “shared mailbox” usecase where you use the same mailbox (email address) for chatting and for normal, especially unencrypted, emailing. This does not work well anyway in the normal mail client: you then get encrypted chat messages in the Inbox and then Delta Chat moves them to a separate folder, but your email client already notifies you about such messages and they are not moved when Delta Chat is not online.

The reason for not allowing to have “legacy options” enabled with multi-relay is that some code to support them expects you to have only one email address. As we want to get rid of these options anyway, we do not want to fix this code to support multiple relays, so you cannot have multiple relays without disabling these options.

We are currently in the process of removing “move to Delta Chat folder” option: Remove `mvbox_move` and `only_fetch_mvbox` options · Issue #7648 · chatmail/core · GitHub

As for the “get all mails”, we plan to add similar option as a replacement: Add option to process unencrypted messages · Issue #7494 · chatmail/core · GitHub

If you want to test multi-relay setups, you can setup a separate profile just for testing, or wait for this option to ignore unencrypted messages to arrive.

1 Like

So in case I want to mix chatmail and email relays you suggest to wait and not do it as of now?

1 Like

If you don’t want to receive unencrypted mails, I suggest to wait for a new option from Add option to process unencrypted messages · Issue #7494 · chatmail/core · GitHub to be implemented and then enable it, it will be compatible with multi-transport and will filter out all the unencrypted spam.

2 Likes

The requirement to change “show classic emails” setting is removed since version 2.41.0.

1 Like

I’m slowly phasing out my normal mail address as a relay, doing the same for others and I notice: having easy access to a relay list from settings→advanced→relays would be really handy.