No description
Find a file
2021-05-02 08:40:30 +02:00
.gitignore Initial commit 2021-04-30 15:15:32 +00:00
mms2mail [fix] Watch the mmsd folder instead of a test folder 2021-05-02 08:40:30 +02:00
mms2mail.ini [fix] Watch the mmsd folder instead of a test folder 2021-05-02 08:40:30 +02:00
mms2mail.service [fix] Systemd User Unit 2021-05-01 09:53:32 +02:00
README.md [fix] Systemd User Unit 2021-05-01 09:53:32 +02:00

mms2mail

Convert MMSd MMS file to mbox.

installation

dependancy

setup

Install the dependancy and mms2mail:

sudo apt install python3-watchdog # pip install --user watchdog
pip install --user marrow-mailer

git clone https://www.github.com/davegermiquet/python-messaging.git
cd python-messaging
python3 setup.py install --user

mkdir -p ~/.local/bin
cp mms2mail ~/.local/bin

To enable the daemon mode in systemd user :

mkdir -p ~/.config/systemd/user
cp mms2mail.service ~/.config/systemd/user/
systemctl --user daemon-reload 
systemctl --user enable mms2mail
systemctl --user start mms2mail

config

An optional configuration file can be put in the home folder : $HOME/.mms/modemmanager/mms2mail.ini. The default value are :

[mail]
mailbox = /var/mail/$USER  ; the mailbox where mms are appended
user = $USER               ; the user account specified as recipient
domain = $HOSTNAME         ; the domain part appended to phone number and user
attach_mms = false         ; whether to attach the full mms binary file

usage

mms2mail [-h] [-d | -f FILE]

optional arguments: -h, --help show this help message and exit -d, --daemon watch for new mms in the mmsd storage folder -f FILE, --file FILE parse a single mms file