diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-26 10:26:14 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-26 10:26:14 +0000 |
commit | e003a174696f5628dc86cf7a2c85537d8d352c51 (patch) | |
tree | 92c3870ac5f8d1e767ed3c2d06ad2c3405d66ccd /mail/imp/files | |
parent | Upgrade to 2.0. (diff) |
Upgrade to 4.0.
The major changes compared to the IMP 3.x versions are:
* Much improved message format support through Horde's rewritten MIME
system.
* Many, many additional and improved mime viewers for attachments.
* Encrypting, signing, decrypting and verifying of signed and encrypted
messages (PGP/GPG and S/MIME).
* Message filters moved to a separate application (Ingo) to support more
filter backends and a more robust/comprehensive/easy-to-use UI.
* Full charset support in folders, mailbox, message and compose views.
* Mail folders in the left menu.
* Experimental support for virtual folders.
* Preview of attachments in compose view.
* Send attachments as links.
* Option to not save attachments with sent mail.
* Navigation through message and mailbox views with arrow keys.
* View all messages of a thread.
* HTML message composition with a cross-browser WYSIWIG editor.
* Fetching mails from other email accounts to view with IMP.
* Message previews in mailbox view.
* Prevent message loss during compositon due to session timeouts.
* Management of shared IMAP folders.
* Priority settings for composed messages.
* User management for supported IMAP servers.
* Integrated quota support.
* Support for mailing list headers.
* Ability to forward multiple messages at once.
* Downloading of all attachments from a message as a single ZIP file.
* Stripping individual attachments from messages.
* Alias and "tied to" addresses in user identities.
* Authentication with Horde credentials.
* Graphical emoticons and country flags in message view.
* Various caching improvements to drastically minimize duplicate IMAP
server->web server traffic.
This is a resurrection of the previous mail/imp, upgraded from mail/imp3.
PR: ports/75434
Submitted by: /me
Notes
Notes:
svn path=/head/; revision=125201
Diffstat (limited to 'mail/imp/files')
-rw-r--r-- | mail/imp/files/httpd.conf.imp | 31 | ||||
-rw-r--r-- | mail/imp/files/patch-ab | 33 | ||||
-rw-r--r-- | mail/imp/files/patch-ac | 11 | ||||
-rw-r--r-- | mail/imp/files/patch-config::conf.xml | 25 | ||||
-rw-r--r-- | mail/imp/files/pkg-message.in | 25 |
5 files changed, 125 insertions, 0 deletions
diff --git a/mail/imp/files/httpd.conf.imp b/mail/imp/files/httpd.conf.imp new file mode 100644 index 000000000000..edd7b1df357e --- /dev/null +++ b/mail/imp/files/httpd.conf.imp @@ -0,0 +1,31 @@ +# This is included in Apache's httpd.conf for IMP +# +# For security, don't serve pages from the IMP configuration and +# library directories. +# +<Directory "/home/httpd/html/horde/imp/config"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/imp/lib"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/imp/locale"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/imp/po"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/imp/scripts"> + order deny,allow + deny from all +</Directory> +<Directory "/home/httpd/html/horde/imp/templates"> + order deny,allow + deny from all +</Directory> +# End of IMP configuration ================ + diff --git a/mail/imp/files/patch-ab b/mail/imp/files/patch-ab new file mode 100644 index 000000000000..0ef811fa652d --- /dev/null +++ b/mail/imp/files/patch-ab @@ -0,0 +1,33 @@ +--- config/servers.php.dist.orig Sun Dec 12 07:36:51 2004 ++++ config/servers.php.dist Fri Dec 24 00:27:59 2004 +@@ -47,7 +47,7 @@ + * + * folders: The folder path for the IMAP server. + * Common values: +- * UW-IMAP 'mail/' (note the trailing slash) ++ * UW-IMAP 'Mail/' (note the trailing slash) + * Cyrus, Courier-IMAP 'INBOX.' (note the trailing dot) + * dovecot '' + * +@@ -174,14 +174,16 @@ + + $servers['imap'] = array( + 'name' => 'IMAP Server', +- 'server' => 'imap.example.com', ++// 'server' => 'imap.example.com', ++ 'server' => 'localhost', + 'hordeauth' => false, +- 'protocol' => 'imap/notls', +- 'port' => 143, +- 'folders' => 'mail/', ++ 'protocol' => '%%PROTOCOL%%', ++ 'port' => %%IMAPPORT%%, ++ 'folders' => 'Mail/', + 'namespace' => '', + 'maildomain' => 'example.com', +- 'smtphost' => 'smtp.example.com', ++// 'smtphost' => 'smtp.example.com', ++ 'smtphost' => 'localhost', + 'smtpport' => 25, + 'realm' => '', + 'preferred' => '', diff --git a/mail/imp/files/patch-ac b/mail/imp/files/patch-ac new file mode 100644 index 000000000000..68730ef6fde4 --- /dev/null +++ b/mail/imp/files/patch-ac @@ -0,0 +1,11 @@ +--- config/prefs.php.dist.orig Fri Oct 29 19:04:12 2004 ++++ config/prefs.php.dist Thu Nov 11 21:49:05 2004 +@@ -1071,7 +1071,7 @@ + // 'value' => "source_one\tsource_two" + // refer to turba/config/sources.php for possible source values + $_prefs['search_sources'] = array( +- 'value' => "", ++ 'value' => 'localsql', + 'locked' => false, + 'shared' => false, + 'type' => 'implicit'); diff --git a/mail/imp/files/patch-config::conf.xml b/mail/imp/files/patch-config::conf.xml new file mode 100644 index 000000000000..225acb1a99c1 --- /dev/null +++ b/mail/imp/files/patch-config::conf.xml @@ -0,0 +1,25 @@ +--- config/conf.xml.orig Mon Nov 22 09:40:29 2004 ++++ config/conf.xml Mon Nov 29 11:51:54 2004 +@@ -6,11 +6,11 @@ + <configheader>External Utilities</configheader> + <configstring name="spellchecker" required="false" desc="Enter the location + of the binary to either aspell or ispell to enable the spell checker. If +- this is empty, then spell checking will be disabled."></configstring> ++ this is empty, then spell checking will be disabled.">%%ASPELL%%</configstring> + <configstring name="gnupg" required="false" desc="If you want users to have + the option of using the GNU Privacy Guard program to decrypt/encrypt PGP + files, enter the location of the 'gpg' binary here. If this is empty this +- feature will be disabled."></configstring> ++ feature will be disabled.">%%GPG%%</configstring> + <configmultienum name="gnupg_keyserver" required="false" desc="The address of + the public PGP keyserver(s) to use.">wwwkeys.pgp.net + <values> +@@ -23,7 +23,7 @@ + connecting to the PGP keyserver. Timeouts are not supported on all + systems.">10</configstring> + <configstring name="openssl_cafile" required="false" desc="The location of +- the root certificates bundle.">/somewhere/ca-bundle.crt</configstring> ++ the root certificates bundle.">/usr/local/etc/ssl.crt/ca-bundle.crt</configstring> + <configstring name="openssl_binary" required="false" desc="The location of + the OpenSSL binary on your system. This program is REQUIRED to import + personal S/MIME certificate information, as there is no native PHP function diff --git a/mail/imp/files/pkg-message.in b/mail/imp/files/pkg-message.in new file mode 100644 index 000000000000..78a666232a4a --- /dev/null +++ b/mail/imp/files/pkg-message.in @@ -0,0 +1,25 @@ +************************************************************************ +IMP has been installed in %%IMPDIR%% with your blank +configuration files. + +Horde must be configured and the tables created; if not, see +`pkg_info -D -x horde'. + +Then, you might have to tune the configuration files located in +%%CONFDIR%%/, specially the file servers.php. + +Then, you must login to Horde as a Horde Administrator to finish the +configuration. Please read %%DOCSDIR%%/INSTALL. + +Warning: the filter system of IMP 3.x has been replaced by a separate +******** application => check the port mail/ingo. Ingo provides a script + to migrate the existing filter rules from IMP 3.x, see Ingo's + documentation. + +To protect your configuration files, you have to restart Apache. + +To secure your installation, it is at least recommended that you change +the default database password used by horde and imp. +Then, you might change the 'session.save_path' setting in php.ini to a +directory only readable and writeable by your webserver. +************************************************************************ |