Iris - An upcoming E-Mail client blog
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    Quote:

    - No import/export function (for mbox format?).


    Sure there is!

    To import a folder with messages, rmb on My Computer in Iris and select Map Local Folder. You can also view individual messages by selecting Messages > Load Message from menu.

    To export a single message use Messages > Save Message from menu. To export more, use the Map Local Folder feature to add your destination, then you can drag & drop messages there to be saved.

    Quote:

    The client seems to be quite slow, compared to YAM on my Pegasos2, which had only half the power of the Mini.


    Not much here to comment on since you haven't provided much detail. What's slow?

    If you mean the time it takes to show a list of messages in a folder for the 1st time or showing an email, that depends in big part on your IMAP server. IMAP is typically slower than POP3. I recommend enabling local caching in Iris to speed this up - this can be done in the Storage tab in Account Settings.

    Quote:

    I prefer to write and reply in pure ASCII and I need a fixed font


    Courier New is a fixed width font. You should see it on the list.

    Quote:

    I found no option to set an automatic line break


    There's no such option indeed. I believe it's best to leave such things to the client on the other end since that yields best results with Mail, Outlook and most web clients.
  • »13.11.24 - 17:38
    Profile Visit Website
  • phx
  • Butterfly
    Butterfly
    phx
    Posts: 70 from 2005/3/29
    From: Herford, Germany
    Quote:

    jacadcaps wrote:
    Quote:

    To import a folder with messages, rmb on My Computer in Iris and select Map Local Folder.

    Great! That works fine. I can simply add all the mail folders from my YAM-backup, even without exporting them first. Very nice!

    Quote:

    Not much here to comment on since you haven't provided much detail. What's slow?

    The editor seemed slow while typing, especially when inserting new lines. But it's not dramatic and it nearly disappeared after switching the Ambient screen from 24 to 16 bits. Not really an issue for me, to be honest.

    Quote:

    IMAP is typically slower than POP3. I recommend enabling local caching in Iris to speed this up

    BTW, can I switch an account to POP3? I prefer to have my main working machine (which would become the Mini now) connect with POP3, while other clients (at work, notebook for travels/holiday) use IMAP. Don't want to leave private mails on an external server. I can probably simulate the effect by local caching and deleting in Iris?

    Quote:

    Courier New is a fixed width font. You should see it on the list.

    Indeed. That helps a lot! Thanks.
    Might be nice to have an indication which fonts are fixed and which are proportional in this list. Otherwise you have to check each of them. ;)

    Quote:

    Quote:

    I found no option to set an automatic line break

    There's no such option indeed. I believe it's best to leave such things to the client on the other end since that yields best results with Mail, Outlook and most web clients.


    Hmm... perhaps. But it's always nice to leave that decision as an option to the user. :)

    Even more important to me was the line-break problem while typing, because lines where getting too long in the editor. But now, together with the fixed font, I can simply make the editor window small enough to get an automatic line-break after 74 characters, which is ok.
  • »14.11.24 - 10:02
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    Quote:

    BTW, can I switch an account to POP3? ... I can probably simulate the effect by local caching and deleting in Iris?


    Iris doesn't really support POP3. If there's emails you don't want to keep on server, I can only recommend adding more local folders to My Computer in Iris and moving those there.

    Quote:

    Hmm... perhaps. But it's always nice to leave that decision as an option to the user. :)


    Which user is that? If you mean yourself then are you aware
    that the client
    on the other side will perform it's own line-wrapping depending
    on their own
    window sizes and will likely present your email like I'm doing
    it here if you
    end up inserting your own line breaks? :)
  • »14.11.24 - 12:58
    Profile Visit Website
  • phx
  • Butterfly
    Butterfly
    phx
    Posts: 70 from 2005/3/29
    From: Herford, Germany
    Quote:

    jacadcaps wrote:
    Iris doesn't really support POP3. If there's emails you don't want to keep on server, I can only recommend adding more local folders to My Computer in Iris and moving those there.

    Ok. I have to check that when I'm home. Does Iris support the definition of mail filters? Then this could be easily automated by defining filter rules to move mails into specific local folders.

    Quote:

    other side will perform it's own line-wrapping depending
    on their own
    window sizes and will likely present your email like I'm doing
    it here if you
    end up inserting your own line breaks? :)

    LOL
    Then your window is too small. You should always expect up to 80 characters. :)

    I'm an old-school email-user, still following the netiquette defined in the 80s and 90s.
    The only thing I hate more than HTML mails is posting on top of a quoted mail. ;)
  • »14.11.24 - 14:08
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    Quote:

    phx wrote:
    Does Iris support the definition of mail filters? Then this could be easily automated by defining filter rules to move mails into specific local folders.


    Nothing permanent. You can filter contents of current folder or use a separate Search window, but there's nothing permanent or nothing that'd run on new messages. That's because filters are generally not needed when using IMAP, because you define those on the server. Basically all IMAP providers offer those, so I saw no reason to duplicate functionality.

    Quote:

    I'm an old-school email-user, still following the netiquette defined in the 80s and 90s.
    The only thing I hate more than HTML mails is posting on top of a quoted mail. ;)


    Yeah, but we're in 2020s now and the world has moved on. You have to make sure the emails you send look good in Mail, Outlook, GMail AND that they look good on mobile devices too with their portrait orientation. Iris was created to enable mail communications with rest of the world, not with just other Amiga users.
  • »14.11.24 - 14:34
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    1.40 is out with some minor improvements and bug fixes

    - Iris will now warn before quitting while it's still synchronizing local caches
    - Emails with calendar event attachments are now marked with a calendar icon in the messages list
    - Improved cache path validation code
    - Fixed synchronization progress bar disappearing too early
    - Fixed a bug where the cache path could change to PROGDIR: when changing unrelated settings
  • »14.11.24 - 18:39
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 634 from 2010/2/10
    From: FRANCE
    nice thanks Jaca !
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »14.11.24 - 18:49
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 534 from 2013/5/29
    I have just update to 1.39 and have to update again! XD
    I love It.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »14.11.24 - 18:50
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 172 from 2021/7/2
    Why cannot I forward a mail *including* the attachments?? Am I actually forced to save the attachments and then again attach it to the new mail...?
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.17
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »16.11.24 - 15:08
    Profile Visit Website
  • Just looking around
    arti040
    Posts: 10 from 2008/12/26
    From: Poland
    Hi,
    Have just given a first try to Iris. Looks very cool, fresh and very modernly. Nice!

    Got a question - is there a way to browse through emails using keyboard only? When I press up/down key app switches me between account folders on the left sidebar which is not what I'd expected to as a regular user of Apple Mail or Thunderbird ;-) Also - would be nice to have some (predefined?) shortcuts like r - reply, del - delete, a - archive, s - send to spam etc.

    Second thought - email-list is being refreshed EVERY time I change a folder in the sidebar - is it expected behavior?

    Anyway, thanks for your efforts!
  • »01.12.24 - 20:07
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    Quote:

    Got a question - is there a way to browse through emails using keyboard only?


    You can, just like any other MUI application, with tab and arrow keys.

    Quote:

    When I press up/down key app switches me between account folders


    Arrows work on whatever is on tab focus at the moment. Simply press tab (twice) to switch to the email list and arrows will switch between displayed emails.

    Quote:

    Also - would be nice to have some (predefined?) shortcuts


    There's a ton of those - combined with the command key.

    Quote:

    Second thought - email-list is being refreshed EVERY time I change a folder in the sidebar - is it expected behavior?


    Unexpected if you are using IMAP. Lists should generally be cached locally, there will of course still be some refreshing happening as you view the lists since Iris needs to synchronize things like message flags from server.
  • »03.12.24 - 14:26
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    1.44 is now out!

    1.44
    - Improved and further optimized downloading new messages to local cache
    - Fixed a regression when adjusting event times
    - Uses more threads when downloading messages from mail.runbox.com
    - Fixed a race condition in contacts search

    1.43
    - Improvements to error handling when downloading new messages to local cache
    - Fixed a race condition in the address search sub-system
    - Fixed attachment handling to use offline data only when a message has already been cached

    1.42
    - Added the ability to respond to calendar invites
    - Added the ability to cancel a previously created event
    - Added a per-account default BCC setting that allows hassle-free copies of all sent emails to be forwarded to a list of preconfigured addresses
    - Sent messages list fixed to display event attachments

    1.41
    - Minor tweaks to cache path handling
  • »04.12.24 - 19:23
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Posts: 899 from 2004/1/24
    From: #AmigaZeux
    :-D
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »04.12.24 - 22:41
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Amigaharry2
    Posts: 1295 from 2010/1/6
    From: EU-Austria (Wien)
    :-D :-D
    Peg2, 3xPowerMac G5, 2xPowerbookG4, 2x MacMiniG4, Efika (again), A3000T and life is never boring.....
  • »06.12.24 - 08:07
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    1.45 out to address a memtrash that could happen in some conditions.
  • »06.12.24 - 17:10
    Profile Visit Website
  • Just looking around
    arti040
    Posts: 10 from 2008/12/26
    From: Poland
    Regarding keys and shortcuts - now all is clear. Thanks! :-)
  • »09.12.24 - 15:39
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    1.46 available for download!

    - A message would fail to display if opened while Iris is still connecting to the account and the folder is locally cached but the message was not yet downloaded
    - Refactored cache download multithreaded code to fix remaining bugs and allow reuse
    - Limited the number of simultaneous downloaders for Yahoo accounts due to server connection limits
  • »13.12.24 - 17:17
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 676 from 2004/11/3
    From: near myself
    I don't know if the problem is sitting before the screen, but I've got following issue with Iris. When I'm sending Mails via my Posteo account in Iris, it throws an error message saying "5.5.2 submission01.posteo.de Error: bare <LF> received" and cancels the sending.

    Sending over GMail works as expected.
  • »16.12.24 - 05:48
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    Quote:

    analogkid wrote:
    I don't know if the problem is sitting before the screen, but I've got following issue with Iris. When I'm sending Mails via my Posteo account in Iris, it throws an error message saying "5.5.2 submission01.posteo.de Error: bare <LF> received" and cancels the sending.



    Try starting Iris with TRACE argument to obtain more logs (in Logtool).
  • »16.12.24 - 17:29
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 676 from 2004/11/3
    From: near myself
    Ok, this is what I got in the debug logs.

    Code:
    1087.207| >>> a035 STATUS Sent (MESSAGES UNSEEN UIDNEXT UIDVALIDITY HIGHESTMODSEQ)
    1087.280| <<< * STATUS Sent (MESSAGES 11 UIDNEXT 445 UIDVALIDITY 1450940740 UNSEEN 0 HIGHESTMODSEQ 498)
    1087.280| <<< a035 OK Status completed.
    1087.283| >>> Connecting to posteo.de, port 993
    1087.319| >>> Beginning SSL/TLS handshake
    1087.396| >>> Getting peer certificates
    1087.452| <<< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
    1087.453| >>> a001 AUTHENTICATE PLAIN
    1087.522| <<< +
    1087.522| >>> {...SASL exchange: 44 bytes of data...}
    1087.635| <<< a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE SEARCH=FUZZY COMPRESS=DEFLATE QUOTA] Logged in
    1087.636| >>> a002 LIST "" ""
    1087.698| <<< * LIST (Noselect) "." ""
    1087.698| <<< a002 OK List completed.
    1087.698| >>> a003 SELECT Drafts (CONDSTORE)
    1087.769| <<< * FLAGS (Answered Flagged Deleted Seen Draft)
    1087.769| <<< * OK [PERMANENTFLAGS (Answered Flagged Deleted Seen Draft *)] Flags permitted.
    1087.769| <<< * 25 EXISTS
    1087.770| <<< * 0 RECENT
    1087.770| <<< * OK [UIDVALIDITY 1450940739] UIDs valid
    1087.770| <<< * OK [UIDNEXT 281] Predicted next UID
    1087.770| <<< * OK [HIGHESTMODSEQ 776] Highest
    1087.770| <<< a003 OK [READ-WRITE] Select completed (0.005 secs).
    1087.772| >>> a004 APPEND Drafts (Seen) "17-Dec-2024 14:08:33 +0100" {529}
    1087.845| <<< + OK
    1087.845| >>> {...529 bytes of data...}
    1088.161| <<< * 26 EXISTS
    1088.161| <<< * 1 RECENT
    1088.161| <<< a004 OK [APPENDUID 1450940739 281] Append completed.
    1088.163| >>> a005 SEARCH UID 281:*
    1088.166| >>> Connecting to posteo.de, port 465
    1088.180| >>> Beginning SSL/TLS handshake
    1088.188| <<< * SEARCH 26
    1088.189| <<< a005 OK Search completed (0.000 secs).
    1088.189| >>> a006 CAPABILITY
    1088.203| >>> Getting peer certificates
    1088.257| <<< * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE SEARCH=FUZZY COMPRESS=DEFLATE QUOTA
    1088.257| <<< a006 OK Capability completed.
    1088.257| >>> a007 FETCH 26 (FLAGS UID MODSEQ ENVELOPE BODY.PEEK[HEADER.FIELDS (IMPORTANCE X-PRIORITY)])
    1088.258| <<< 220 submission01.posteo.de ESMTP Postfix
    1088.258| >>> EHLO powermacg5.fritz.box
    1088.272| <<< 250-submission01.posteo.de
    1088.272| <<< 250-PIPELINING
    1088.272| <<< 250-SIZE 76800000
    1088.272| <<< 250-VRFY
    1088.272| <<< 250-ETRN
    1088.272| <<< 250-AUTH PLAIN LOGIN
    1088.272| <<< 250-ENHANCEDSTATUSCODES
    1088.272| <<< 250-8BITMIME
    1088.272| <<< 250 DSN
    1088.273| >>> AUTH PLAIN
    1088.285| <<< 334
    1088.285| >>> {...SASL exchange: 44 bytes of data...}
    1088.302| <<< 235 2.7.0 Authentication successful
    1088.305| >>> MAIL FROM:<schmitz_i@posteo.net> SIZE=512
    1088.305| >>> RCPT TO:<avoid_panic@gmx.de>
    1088.305| >>> DATA
    1088.321| <<< * 26 FETCH (FLAGS (Seen Recent) UID 281 MODSEQ (777) ENVELOPE ("Tue, 17 Dec 2024 14:08:32 +0100" "=?utf-8?Q?Ein_Test_von_Iris_Mail?=" (("Ingo Schmitz" NIL "schmitz_i" "posteo.net")) (("Ingo Schmitz" NIL "schmitz_i" "posteo.net")) (("Ingo Schmitz" NIL "schmitz_i" "posteo.net")) (("avoid_panic@gmx.de" NIL "avoid_panic" "gmx.de")) NIL NIL NIL "<vmime.676177d0.1f993b10.41a98ffd632c2b0c@powermacg5.fritz.box>") BODY[HEADER.FIELDS (IMPORTANCE X-PRIORITY)] {2}
    1088.322| <<< {...2 bytes of data...}
    1088.322| <<< )
    1088.322| <<< a007 OK Fetch completed.
    1088.323| >>> a008 LOGOUT
    1088.324| >>> Disconnecting
    1088.326| >>> Connecting to posteo.de, port 993
    1088.327| <<< 250 2.1.0 Ok
    1088.340| >>> Beginning SSL/TLS handshake
    1088.348| <<< 250 2.1.5 Ok
    1088.396| <<< 354 End data with <CR><LF>.<CR><LF>
    1088.396| >>> {...512 bytes of data...}
    1088.396| >>> .
    1088.412| <<< 521 5.5.2 submission01.posteo.de Error: bare <LF> received
    1088.413| Iris(smtps://schmitz_i@posteo.net@posteo.de:465/IrisTransportJobTransportMessage): SMTPCommandError - Error while executing command 'DATA'., Befehl: DATA, Antwort: 5.5.2 submission01.posteo.de Error: bare <LF> received
    1088.413| >>> QUIT
    1088.413| >>> Disconnecting
    1088.433| >>> Getting peer certificates
    1088.462| <<< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
    1088.462| >>> a001 AUTHENTICATE PLAIN
    1088.527| <<< +
    1088.527| >>> {...SASL exchange: 44 bytes of data...}
    1088.643| <<< a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE SEARCH=FUZZY COMPRESS=DEFLATE QUOTA] Logged in
    1088.644| >>> a002 LIST "" ""
    1088.730| <<< * LIST (Noselect) "." ""
    1088.730| <<< a002 OK List completed.
    1088.730| >>> a003 SELECT Drafts (CONDSTORE)
    1088.787| <<< * FLAGS (Answered Flagged Deleted Seen Draft)
    1088.787| <<< * OK [PERMANENTFLAGS (Answered Flagged Deleted Seen Draft *)] Flags permitted.
    1088.787| <<< * 26 EXISTS
    1088.787| <<< * 0 RECENT
    1088.787| <<< * OK [UIDVALIDITY 1450940739] UIDs valid
    1088.787| <<< * OK [UIDNEXT 282] Predicted next UID
    1088.787| <<< * OK [HIGHESTMODSEQ 777] Highest
    1088.787| <<< a003 OK [READ-WRITE] Select completed (0.000 secs).
  • »17.12.24 - 12:10
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Posts: 421 from 2003/2/24
    From: Berlin
    Is there a way that the second language when writing an email could be saved?
    It goes always back to "deactivated".
  • »17.12.24 - 12:38
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 676 from 2004/11/3
    From: near myself
    any idea about my issue?
  • »19.12.24 - 13:18
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3146 from 2003/3/5
    From: Canada
    @analogkid

    Did not have the time to investigate yet, sorry. Nothing I can fix in 5 minutes.
  • »19.12.24 - 14:49
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 676 from 2004/11/3
    From: near myself
    No hurry...
  • »19.12.24 - 18:42
    Profile