Commit Graph
9 Commits
Author SHA1 Message Date
eXtremeSHOKandGitHub 8a9319c3f0 Update smtp-cli to v3.9
https://github.com/mludvig/smtp-cli/tree/v3.9
2018-05-06 03:43:59 +02:00
eXtremeSHOKandGitHub d052a87cc3 Support for alpine linux
rebased on dev
replaces #1047
2018-02-20 10:31:01 +02:00
eXtremeSHOKandGitHub a3ae800794 BugFix: Outlook 2016 not using EAS
Outlook 2016 autoconfig will not be EAS enabled, even though "$autodiscover_config['useEASforOutlook'] = 'yes';

Outlook 2016 gives the HTTP_USER_AGENT string of "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.9001; Pro)"

Limiting the regex to only 15, causes the entire if statement to fail.

For future proofing, this has been set to any version string containing 15,16,17,18,19

This has been tested using the "Test Email AutoConfiguration for Outlook 2016"
2018-02-20 02:42:23 +02:00
eXtremeSHOKandGitHub 40885b7fd6 Update generate_config.sh
exit on error and pipefail
minor fix " ; then" to ";then"
2018-02-20 00:39:53 +02:00
eXtremeSHOKandGitHub 6e91504f6f Update generate_config.sh
added --no-cache option, thanks
2018-02-20 00:28:59 +02:00
eXtremeSHOKandGitHub 51b57320c2 Support for alpine linux
detects if cp and grep are the non BusyBox versions
2018-02-14 17:08:03 +02:00
eXtremeSHOKandGitHub 1e40472017 Enable maildir compression
Currently the plugin is loaded, but actual compression is not enabled.

https://wiki.dovecot.org/Plugins/Zlib
2018-02-14 14:38:06 +02:00
eXtremeSHOKandGitHub 8eb05d1450 Fix for large Mailboxes to avoid timeouts 2
Missing ' (sorry my editor keeps correcting the '" to " )
2018-02-14 14:02:56 +02:00
eXtremeSHOKandGitHub a37a8e3b2a Fix for large Mailboxes to avoid timeouts
** I agree to the code of conduct and the contributory guidelines **

Tested with 80+GB single inbox via imap

``` --nofoldersizes --skipsize --fast ``` file and folder sizes are only used for statistics, which are completely useless. Before the actual data is transfered the message and folder sizes need to be calculated on a 200 000+ message inbox, this will almost never complete.

``` --buffersize 8192000 ``` sets the io buffer to 8mb, the default buffer is 4kbyte, this is speeds up syncs.

```  --skipheader 'X-*' ``` X headers vary wildly from system to system and do not ensure message uniqueness, they are not needed.

```  --split1 3000 --split2 3000 ```    split the requests in several parts on the server, 3000 is the number of messages handled per request.

``` --fastio1 --fastio2 ``` use fastio
2018-02-14 13:27:30 +02:00