Re: [SCIENTIFIC-LINUX-USERS] davmail
On Mon, Oct 2, 2017 at 4:37 AM, Jose Marqueswrote: >> On 29 Sep 2017, at 02:34, Nico Kadel-Garcia wrote: >> >> Storing individual messages in individual files, sacrosanct and unedited, is >> part of the basic IMAP specification. > > UW IMAP written by the author of the IMAP RFC stored multiple messages in the > same file (one file per mailbox). It also offered the option of an indexed > (binary) mailbox format for better concurrent access (less whole file > locking). The way messages are stored on the server is an implementation > detail. Having said that Exchange and Office 365 are awful in this regard. I'm going to dig back into yesteryear for this stuff. Let me know if it's uninteresting, or inappropriate here, and I'll try to scale back such generalized reminescences. That's not how I remember the client: the reference client for wu-imapd was "pine", contained in the "wu-imapd" source code tarball from Washington University. That had one directory owned by the user for the entire local mailbox. That mailbox directory was defined as $HOME/ in the original implementation of the server. Folders were built as directories under the mailbox, and individual messages were individual messages were individual files. The metadata about the messages, such as whether they had been read, was encoded in the filename, so that changes of message status were file renames and extremely reliable atomic operations. This was a major performance benefit to IMAP: having to open up bulky folders and manipulate data about individual messages in them has always been a source of corruption of many database backed mail systems. The pristine message stores were invaluable for spam filter training when I did some work bringing some spam software over to 64-bit. The real performance problem was when people put too many messages in one level of one folder. The kernel operation to list many thousands of files in the same folder became increasingly tedious, but it was really easy to split one folder into multiple folders to make it manageable again. I remember having some long chats with people who never, never deleted or organized their email and splitting up their email by year into multiple folders for them, on the server side, just by grepping the "Date:" lines. The original publicly available wu-imapd software package, and the pine code contained within it, did not include SSL or support for IMAPS in its published releases. I got yelled at by Marc Crispin for stealing the wu-imapd implementation code for IMAPS and publishing it, which I *did not do*. I published pointers to places outside the US where you could get SSL patches. That mattered because sharing your IMAP passwords and content in clear text to a remote server was a quite dangerous practice, and the wu-imapd published version had no encryption. The hooks were there, the code was not. I was never sure if it was Marc, or Washington University, who elected to avoid issues with US export encryption regulations by excising the code, but it created maintenance issues if you bolted on the third party SSL tools. OpenSSL was safely available for download outside the USA, but it was not being published by commercial operating system distributors at the time, and I was working with SunOS. I also kept publishing patches so that imapd and Pine, the client included in the code base, could both be configured to use the same $HOME/mail subfolder to store a particular user's messages. Marc was absolutely convinced that a machine used for an IMAP service should use $HOME/ as the base of the IMAP directory, because *of course* you would never use a mail server as anything else or ever use an IMAP capable email client on it. And there would never be anything in your $HOME/ except your email, becuase of course you would never have working user directories on such a host. Unfortunately, some of us couldn't afford another server for just email. And as it was written, if you told imapd to use $HOME/mail, Pine would save copies of that in $HOME/mail/mail. The results were ugly, because using Pine on the IMAP server itself would have IMAPD report that as a folder called "mail/mail", which Pine would try to download locally as $HOME/mail/mail/mail/, and hilarity would ensue. My first college computer course was in Scheme, which had a navel gazing fascination with recursion and self-recursion. This sort of system destroying behavior is why I *loathe* careless recursion. I published those patches for imapd and pine to gracefully share $HOME/mail/ for about 10 years, and I'm very tempted to swear that Marc kept deliberately rewriting the relevant 20 lines or so of code in wu-imapd to break my patches with *every minor release*. As best I could tell, the upstream patches to that code had no other effect. The code stanzas were quite small and legible, the code was pretty good that way. When the wu-imapd codebase switched to C++, I threw
Re: [SCIENTIFIC-LINUX-USERS] davmail
> On 29 Sep 2017, at 02:34, Nico Kadel-Garciawrote: > > Storing individual messages in individual files, sacrosanct and unedited, is > part of the basic IMAP specification. UW IMAP written by the author of the IMAP RFC stored multiple messages in the same file (one file per mailbox). It also offered the option of an indexed (binary) mailbox format for better concurrent access (less whole file locking). The way messages are stored on the server is an implementation detail. Having said that Exchange and Office 365 are awful in this regard. The University of St Andrews is a charity registered in Scotland, No. SC013532.
Re: davmail
On 09/28/2017 02:10 PM, Yasha Karant wrote: Supposedly, I am using office365 that you indicate is IETF IMAP compliant. Arguable, laughable, but yes, it usually works well enough. The diagnostic on failure states "authenticated but not connected". They are having world-wide issues with IMAP over the last week or so. Your mailbox may be affected while your co-worker is not. To verify if you are affected: openssl s_client -connect outlook.office365.com:993 -crlf ... * OK The Microsoft Exchange IMAP4 service is ready. [TQBXAEg...AbwBrAC4AYwBvAG0A] . login username@yourdomain [password] . OK LOGIN completed. . LIST "" * . BAD User is authenticated but not connected. . LIST INBOX * . BAD User is authenticated but not connected. * BYE Connection closed. 14 read:errno=0
Re: davmail
On Thu, Sep 28, 2017 at 2:10 PM, Yasha Karant <ykar...@csusb.edu> wrote: > On 09/28/2017 04:25 AM, Bruce Ferrell wrote: >> >> On 09/27/2017 09:56 PM, Yasha Karant wrote: >> MAPI/exchange server is a royal pain and the exquilla add-on made it far >> less so for me. Your mileage may vary. >> >> > From my Tbird configuration for the email server in question: > outlook.office365.com > > Supposedly, I am using office365 that you indicate is IETF IMAP compliant. > The diagnostic on failure states "authenticated but not connected". As for > later comments in this thread, I too do not like fully integrated clients > that also run additional servers (e.g., a RDBMS system) to operate. It is > true that Mozilla has a directory in which it keeps the "data" for email, > etc., but this is one directory (and sub-tree thereof) that needs to be > copied and restored. > > Yasha Karant Storing individual messages in individual files, sacrosanct and unedited, is part of the basic IMAP specification. I agree that an additional database is usually cunnecessary. It can break down when too many thousands of files are all in the same folder, but that's easily handled by splitting off filders by date sent of the files contained therein. There are too many robust clients for IMAP to even number. I was fond of the old "Pine" software, and used to organize hooks to enable SSL for IMAPS for the public versions. "outlook.office365.com" does indicate that it's the Office365 services, which are allegedly IMAP compliant. I'd urge you to KISS: don't try ti import software such as "davmail" what has apparently only ever been supported under Ubuntu, do *not* use Java for an enitrely unnecessary "mail gateway". Work with the simplest, most robust IMAP client you can find: I admit that I switched my mail handling to Gmail some time back, for stability and well supported access of bulky email. Thunderbird used to be pretty good, and I used it recently to iron out some confusion with an upstream Office365 service. It gave me a much more accessible look at the older mail to have local copies of everything in analyzable folders.
Re: davmail
On 09/28/2017 04:25 AM, Bruce Ferrell wrote: On 09/27/2017 09:56 PM, Yasha Karant wrote: On 09/27/2017 09:50 PM, Bruce Ferrell wrote: On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so, Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. From looking over davmail, it set's up a pop3/imap gateway to mapi mail services. Exquilla: Reviews *Add-on no longer working* Rated 1 out of 5 stars by deep-blue <https://addons.mozilla.org/en-US/thunderbird/user/deep-blue/> on August 2, 2017 · permalink <https://addons.mozilla.org/en-US/thunderbird/addon/exquilla-exchange-web-services/reviews/900573/> We use the program for commercial purposes. There are many problems: * Bad release management (add-on no longer works) * Poor support If there are no significant improvements, we will not extend a license. End excerpt. Do you disagree with the above review of exquilla? Yes I have to disagree with that review. I I started using the plugin four years ago and stopped about two weeks ago, when the company I work for changed from exchange server to office365 (pop3/imap). Any time I had a difficulty I opened a support case and received very prompt responses and fixes or explanations. MAPI/exchange server is a royal pain and the exquilla add-on made it far less so for me. Your mileage may vary. From my Tbird configuration for the email server in question: outlook.office365.com Supposedly, I am using office365 that you indicate is IETF IMAP compliant. The diagnostic on failure states "authenticated but not connected". As for later comments in this thread, I too do not like fully integrated clients that also run additional servers (e.g., a RDBMS system) to operate. It is true that Mozilla has a directory in which it keeps the "data" for email, etc., but this is one directory (and sub-tree thereof) that needs to be copied and restored. Yasha Karant
Re: davmail
On 9/28/17 6:09 AM, Bruce Ferrell wrote: On 9/28/17 2:36 AM, David Sommerseth wrote: On 28/09/17 06:50, Bruce Ferrell wrote: On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so,      Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. Doesn't Evolution ship with Exchange support these days? <https://help.gnome.org/users/evolution/stable/exchange-placeholder.html.en> I see my RHEL7.4 box have both evolution-ews and evolution-mapi packages. Possibly, but ever since evolution ate my mailbox (admittedly years ago) I've stayed as far from that as possible... I also simply prefer the environment of Thunderbird over highly integrated mail clients One other thing that really irked me about Evolution (and kmail and the other highly integrated mail clients)... They all seem to want to run a database server (usually mysql at least it's not postgres). I hated it in ccMail (Yes, I've been dealing with mail clients THAT long. it later was integrated into Lotus Notes) and I hate it now. I understand WHY they want/need to do that... Multiple applications sharing the same data, BUT to me that means they should REALLY rethink what they're doing.
Re: davmail
On 9/28/17 2:36 AM, David Sommerseth wrote: On 28/09/17 06:50, Bruce Ferrell wrote: On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so,      Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. Doesn't Evolution ship with Exchange support these days? <https://help.gnome.org/users/evolution/stable/exchange-placeholder.html.en> I see my RHEL7.4 box have both evolution-ews and evolution-mapi packages. Possibly, but ever since evolution ate my mailbox (admittedly years ago) I've stayed as far from that as possible... I also simply prefer the environment of Thunderbird over highly integrated mail clients
Re: davmail
On 09/27/2017 09:56 PM, Yasha Karant wrote: On 09/27/2017 09:50 PM, Bruce Ferrell wrote: On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so, Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. From looking over davmail, it set's up a pop3/imap gateway to mapi mail services. Exquilla: Reviews *Add-on no longer working* Rated 1 out of 5 stars by deep-blue <https://addons.mozilla.org/en-US/thunderbird/user/deep-blue/> on August 2, 2017 · permalink <https://addons.mozilla.org/en-US/thunderbird/addon/exquilla-exchange-web-services/reviews/900573/> We use the program for commercial purposes. There are many problems: * Bad release management (add-on no longer works) * Poor support If there are no significant improvements, we will not extend a license. End excerpt. Do you disagree with the above review of exquilla? Yes I have to disagree with that review. I I started using the plugin four years ago and stopped about two weeks ago, when the company I work for changed from exchange server to office365 (pop3/imap). Any time I had a difficulty I opened a support case and received very prompt responses and fixes or explanations. MAPI/exchange server is a royal pain and the exquilla add-on made it far less so for me. Your mileage may vary.
Re: davmail
On 28/09/17 06:50, Bruce Ferrell wrote: > On 09/27/2017 06:33 PM, Yasha Karant wrote: >> >> I have been instructed to use davmail by the university IT who insist >> that the university use a proprietary Microsoft email service. >> Although the service nominally provides IETF SMTP and IMAP compliant >> access, this access has been unreliable. I have found the following >> from http://davmail.sourceforge.net/linuxsetup.html and I have not >> found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and >> Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If >> so, >> >> >> Manual setup >> >> Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now >> implemented with SWT and compatible with Java 5. >> >> Note: some users reported issues with OpenJDK 6, please upgrade to >> OpenJDK 7 in this case. >> >> You should first download and install Java, with the graphical package >> manager or through command line. >> >> Under Ubuntu, launch System/Administration/Synaptic Package Manager, >> quick search default-jre, mark for installation and click Apply >> >> Or use the following command: >> >> sudo apt-get install default-jre >> >> Download the linux x86 DavMail package from Sourceforge and uncompress >> it with your favorite tool. The standard package will run natively on >> x86, to use DavMail on any other hardware platform, replace the SWT >> with the right one from http://www.eclipse.org/swt/ or use the >> platform independent package. >> >> On Ubuntu and other Gnome or Kde distributions, just use the desktop >> launcher. On other distributions, try davmail.sh. You should now see >> the DavMail gateway icon in the tray : >> >> end excerpt that is followed by examples of the various GUI boxes that >> one must complete. >> >> Thanks for any assistance. >> >> Yasha Karant >> > From what you say, you may be using exchange and while davmail may do > the job, I used exquilla. It cost me $10.00/year for the license, but I > found it VERY effective in dealing with MS Exchange. Doesn't Evolution ship with Exchange support these days? <https://help.gnome.org/users/evolution/stable/exchange-placeholder.html.en> I see my RHEL7.4 box have both evolution-ews and evolution-mapi packages. -- kind regards, David Sommerseth
Re: davmail
On 09/27/2017 09:50 PM, Bruce Ferrell wrote: On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so, Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. From looking over davmail, it set's up a pop3/imap gateway to mapi mail services. Exquilla: Reviews *Add-on no longer working* Rated 1 out of 5 stars by deep-blue <https://addons.mozilla.org/en-US/thunderbird/user/deep-blue/> on August 2, 2017 · permalink <https://addons.mozilla.org/en-US/thunderbird/addon/exquilla-exchange-web-services/reviews/900573/> We use the program for commercial purposes. There are many problems: * Bad release management (add-on no longer works) * Poor support If there are no significant improvements, we will not extend a license. End excerpt. Do you disagree with the above review of exquilla?
Re: davmail
On 09/27/2017 06:33 PM, Yasha Karant wrote: I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so, Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant From what you say, you may be using exchange and while davmail may do the job, I used exquilla. It cost me $10.00/year for the license, but I found it VERY effective in dealing with MS Exchange. From looking over davmail, it set's up a pop3/imap gateway to mapi mail services.
davmail
I have been instructed to use davmail by the university IT who insist that the university use a proprietary Microsoft email service. Although the service nominally provides IETF SMTP and IMAP compliant access, this access has been unreliable. I have found the following from http://davmail.sourceforge.net/linuxsetup.html and I have not found a SL 7 davmail RPM. Does anyone use davmail with SL 7 and Mozilla Thunderbird IMAP and SMTP (my choice for an email client)? If so, Manual setup Prerequisite: OpenJDK 6 or 7 or Sun JRE 6. Tray icon is now implemented with SWT and compatible with Java 5. Note: some users reported issues with OpenJDK 6, please upgrade to OpenJDK 7 in this case. You should first download and install Java, with the graphical package manager or through command line. Under Ubuntu, launch System/Administration/Synaptic Package Manager, quick search default-jre, mark for installation and click Apply Or use the following command: sudo apt-get install default-jre Download the linux x86 DavMail package from Sourceforge and uncompress it with your favorite tool. The standard package will run natively on x86, to use DavMail on any other hardware platform, replace the SWT with the right one from http://www.eclipse.org/swt/ or use the platform independent package. On Ubuntu and other Gnome or Kde distributions, just use the desktop launcher. On other distributions, try davmail.sh. You should now see the DavMail gateway icon in the tray : end excerpt that is followed by examples of the various GUI boxes that one must complete. Thanks for any assistance. Yasha Karant <>