[GH-ISSUE #430] Support Eudora Internet Mail Server (EIMS) #356

Closed
opened 2026-02-25 21:34:50 +03:00 by kerem · 2 comments
Owner

Originally created by @jasonmunro on GitHub (Sep 16, 2020).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/430

Originally assigned to: @jasonmunro on GitHub.

This mail server has some quirky behavior we added work arounds for to Hastyamil 2. Need to revisit that and add them to Cypht.

Originally created by @jasonmunro on GitHub (Sep 16, 2020). Original GitHub issue: https://github.com/cypht-org/cypht/issues/430 Originally assigned to: @jasonmunro on GitHub. This mail server has some quirky behavior we added work arounds for to Hastyamil 2. Need to revisit that and add them to Cypht.
kerem 2026-02-25 21:34:50 +03:00
Author
Owner

@jasonmunro commented on GitHub (Sep 17, 2020):

First fix for EIMS folder handling is here: github.com/jasonmunro/cypht@f26f9c0ea3

EIMS does not support various super handy flags that indicate if a folder 1. can have sub-folders, and 2. actually does have them. Also this IMAP server is pretty old school in that a folder with sub-folders can't have mail. This is not super uncommon but more modern IMAP servers like dovecot allow folders to have both.

While I work through EIMS compatibility issues I'm disabling them by default with a switch here:

https://github.com/jasonmunro/cypht/blob/master/modules/imap/hm-imap.php#L71

If you want to test or enable the EIMS specific fixes just change that bool to true.

<!-- gh-comment-id:693754803 --> @jasonmunro commented on GitHub (Sep 17, 2020): First fix for EIMS folder handling is here: https://github.com/jasonmunro/cypht/commit/f26f9c0ea3c1aaeae089faab7ae8b88c773a733c EIMS does not support various super handy flags that indicate if a folder 1. can have sub-folders, and 2. actually does have them. Also this IMAP server is pretty old school in that a folder with sub-folders can't have mail. This is not super uncommon but more modern IMAP servers like dovecot allow folders to have both. While I work through EIMS compatibility issues I'm disabling them by default with a switch here: https://github.com/jasonmunro/cypht/blob/master/modules/imap/hm-imap.php#L71 If you want to test or enable the EIMS specific fixes just change that bool to true.
Author
Owner

@marclaporte commented on GitHub (Oct 29, 2020):

Last release of EIMS was in 2009.

<!-- gh-comment-id:718288757 --> @marclaporte commented on GitHub (Oct 29, 2020): Last release of EIMS was in 2009.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#356
No description provided.