mailimage2mysql/README
author Tomas Zeman <tomas@functionals.cz>
Tue, 15 Dec 2020 09:22:21 +0100
changeset 60 4267602e8494
parent 32 27a0248f5f27
permissions -rw-r--r--
fs2json: directory structure -> json object converter. E.g. to be used instead of erica / py-Couchapp (interaction with couchdb is left to the user).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
32
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
Store image info (from email) to MySQL database.
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
Operation:
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
 - parses/unpacks incoming mail (on stdin)
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
 - all image attachments are stored in IMGFOLDER under unique name
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
 - image/email metadata are stored in MySQL database (table IMGTABLE)
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
 - adheres to qmail-command(8) interface
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
Licensed under BSD-style license.
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
Example setup:
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
 - put into your .qmail-images file:
27a0248f5f27 mailimage2mysql
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
   | envdir env path/to/m2m || exit 100