Mime-construct installation

From Kolmisoft Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This package is used to send faxes to emails. Not used starting from MOR 0.7

Installation

Debian

apt-get install mime-construct

Centos/Fedora

cd /usr/src
wget http://search.cpan.org/CPAN/authors/id/R/RO/ROSCH/mime-construct-1.9.tar.gz
tar xzvf mime-construct-1.9.tar.gz
cd /usr/src/mime-construct-1.9
perl Makefile.PL
make install 

Testing

Program installed

Write in bash to test:

mime-construct

You should see:

mime-construct: no recipients specified

If you see something else - troubleshoot.

Simple email sending

mime-construct --to "your@mail.com" --subject 'hi there' --string "test"

Email with attachment

/usr/bin/mime-construct --header 'Sender: MOR_FAX@TEST.COM' --header 'From: MOR_FAX@TEST.COM' --to your@mail.com --subject 'Email test' --file-attach /var/spool/asterisk/faxes/fax_test.pdf

Errors

Can't locate Proc/WaitStat.pm in @INC

This happens for Centos/Fedora. Fix:

perl -MCPAN -e "install Proc::WaitStat"

Then press ENTER half a million times (28 actually) and select continent/country when it asks.

Can't locate MIME/Types.pm in @INC

perl -MCPAN -e "install MIME::Types"


Can't locate CPAN.pm in @INC

http://guides.ovh.com/InstallCpan

cd /usr/src/
wget http://193.138.191.205/packets/CPAN-1.9205.tar.gz
tar xvfz CPAN-1.9205.tar.gz
cd CPAN-1.9205
perl Makefile.PL
make install


Can't locate ExtUtils/MakeMaker.pm in @INC

no solution yet...


When using mime-construct to send email and email is not received check /var/log/exim/main.log

failed to open /dev/null: Permission denied

chmod 666 /dev/null


Can't locate Term/ReadKey.pm in @INC

perl -MCPAN -e shell
install Term::ReadKey

User 0 set for local_delivery transport is on the never_users list

ln -s libdb2.so.3 libdb.so.3
/scripts/eximup --force
/etc/rc.d/init.d/exim restart