summaryrefslogtreecommitdiff
path: root/mail/imp/files
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2004-12-26 10:26:14 +0000
committerThierry Thomas <thierry@FreeBSD.org>2004-12-26 10:26:14 +0000
commite003a174696f5628dc86cf7a2c85537d8d352c51 (patch)
tree92c3870ac5f8d1e767ed3c2d06ad2c3405d66ccd /mail/imp/files
parentUpgrade 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.imp31
-rw-r--r--mail/imp/files/patch-ab33
-rw-r--r--mail/imp/files/patch-ac11
-rw-r--r--mail/imp/files/patch-config::conf.xml25
-rw-r--r--mail/imp/files/pkg-message.in25
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.
+************************************************************************