Line 2: |
Line 2: |
| ==HylaFAX for SME Server== | | ==HylaFAX for SME Server== |
| {{Level|Advanced}} | | {{Level|Advanced}} |
| + | === Version === |
| + | {{ #smeversion: smeserver-hylafax}} |
| | | |
| ===Maintainer=== | | ===Maintainer=== |
− | http://www.dungog.net | + | http://www.dungog.net<br /> |
| | | |
| ===Description=== | | ===Description=== |
Line 15: |
Line 17: |
| | | |
| ===Installation=== | | ===Installation=== |
| + | ====SME8==== |
| | | |
− | Download latest version of Hylafax-4.x.x-x from http://www.hylafax.org/content/Red_Hat_Packages
| |
| | | |
− | wget ftp://ftp.hylafax.org/binary/linux/redhat/RPMS/i386/hylafax-4.X.X.i386.rpm | + | yum --enablerepo=smecontribs install smeserver-hylafax |
− | yum --enablerepo=smecontribs install smeserver-hylafax | + | then issue |
| + | |
| + | signal-event post-upgrade; signal-event reboot |
| + | |
| + | ====SME9==== |
| + | you might need to install dag repo : https://wiki.contribs.org/Dag#tab=For_SME_9 |
| + | |
| + | yum --enablerepo=smecontribs,smedev,dag install smeserver-hylafax |
| + | |
| + | then you need to issue: |
| + | /sbin/e-smith/expand-template /etc/hylafax/hyla.conf |
| + | /sbin/e-smith/expand-template /etc/init/ttyS0.conf |
| + | /bin/rm -f /etc/cron.daily/hylafax |
| + | signal-event post-upgrade; signal-event reboot |
| + | |
| + | ====SME10==== |
| + | you might need to install epel repo: |
| + | |
| + | yum install smeserver-extrarepositories-epel |
| + | |
| + | then |
| + | |
| + | yum --enablerepo=smecontribs,{epel} install smeserver-hylafax |
| | | |
− | ===Enable Hylafax to start at boot=== | + | ===Enable Hylafax to start at boot (SME8 and 9 only)=== |
| | | |
| config setprop hylafax status enabled | | config setprop hylafax status enabled |
Line 36: |
Line 60: |
| | | |
| Take note of your modems port <br> | | Take note of your modems port <br> |
| + | |
| The inittab template assumes you are using ttyS0 <br> | | The inittab template assumes you are using ttyS0 <br> |
| see options below for how to change to ttyS1 <br> | | see options below for how to change to ttyS1 <br> |
| | | |
| + | For SME8 or SME9: |
| You can modify your answers later, see below <br> | | You can modify your answers later, see below <br> |
| then | | then |
Line 52: |
Line 78: |
| expand-template /etc/inittab | | expand-template /etc/inittab |
| /sbin/init q | | /sbin/init q |
| + | |
| + | for SME10: |
| + | signal-event smeserver-hylafax-update |
| + | |
| + | |
| | | |
| To Remove | | To Remove |
Line 67: |
Line 98: |
| ====Receiving faxes by e-mail==== | | ====Receiving faxes by e-mail==== |
| | | |
− | All incoming faxes go to the user '''faxmaster''', or forwarded as you have configured. | + | All incoming faxes go to the user '''faxmaster''', or forwarded as you have configured. Forwarding can be configured in /etc/hylafax/etc/FaxDisptach |
| | | |
| ====Sending faxes by e-mail==== | | ====Sending faxes by e-mail==== |
Line 107: |
Line 138: |
| Passord: above password | | Passord: above password |
| | | |
− | ===Other Modifications=== | + | ===Other Modifications and Customizations=== |
| | | |
| ports other than ttyS0, or to disable | | ports other than ttyS0, or to disable |
| + | |
| + | for SME8 and SME9: |
| | | |
| config setprop hylafax status disabled | | config setprop hylafax status disabled |
Line 115: |
Line 148: |
| /sbin/e-smith/expand-template /etc/inittab | | /sbin/e-smith/expand-template /etc/inittab |
| /sbin/init q | | /sbin/init q |
| + | |
| + | for SME10: |
| + | |
| + | config setprop hylafax port ttyS1 |
| + | signal-event smeserver-hylafax-update |
| + | |
| + | |
| | | |
| ---- | | ---- |
Line 132: |
Line 172: |
| | | |
| /etc/rc.d/init.d/hylafax restart | | /etc/rc.d/init.d/hylafax restart |
| + | |
| + | ---- |
| + | To be able to send a fax by mailfax with the latest version of HylaFax (4.4.x-y and further - see the post [http://forums.contribs.org/index.php/topic,42553.msg200708.html#msg200708] to see explained the problem you may encounter without modifications), edit the file: |
| + | nano -w /var/spool/hylafax/etc/mailfax |
| + | |
| + | Comment out the following lines, like: |
| + | ### /usr/bin/faxmail -f Helvetica-Bold | /usr/bin/sendfax \ |
| + | ### -f "$SENDER" \ |
| + | ### -n -d "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`" |
| + | |
| + | Underneath the above lines add: |
| + | /usr/bin/faxmail -s a4 \ |
| + | -n -u uucp "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`" \ |
| + | "$SENDER" |
| + | |
| + | Further customizations are possible: |
| + | |
| + | /usr/bin/faxmail -s a4 \ |
| + | -n -N -T -u uucp -t done "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`" \ |
| + | "$SENDER" |
| + | |
| + | -N -> this switch disable the faxmail Cover Page, otherwise autogenerated translating the mail header: this may be an "unuseful" cover with a mostly blank page; |
| + | |
| + | -T -> this switch can disable empty blank pages at the end of your fax; |
| + | |
| + | -t done -> in this way you can get your notification (receipt) concerning your fax transaction for both succesfull or failed faxes; this is a sample of the success message you'll receive in your mailbox: |
| + | |
| + | Your job to 011654321 was completed successfully. |
| + | Pages: 1 |
| + | Receiver: 011 99988812 |
| + | Quality: 196 |
| + | Page Width: 209 (mm) |
| + | Page Length: 296 |
| + | Signal Rate: 9600 bit/s |
| + | Data Format: 2-D MMR |
| + | Remote Equipment: unknown |
| + | Remote Station: |
| + | Dialogs: 1 (exchanges with remote device) |
| + | Calls: 1 (total phone calls placed) |
| + | Modem: any |
| + | Submitted From: localhost |
| + | JobID: 28 |
| + | GroupID: 28 |
| + | CommID: c000000077 |
| + | Processing time was 1:07. |
| + | |
| + | The fax is attached as a pdf file if not selected otherwise another file format. |
| + | |
| + | {{Note box|In the previous commands the paper size is set to A4 with the '<tt>-s</tt>' option. Paper sizes that can be with this option are: |
| + | * <tt>NA-LET</tt> ''(US Letter)'' |
| + | * <tt>JP-LEG</tt> ''(Japanese legal)'' |
| + | * <tt>A4</tt> |
| + | Taken from: http://wiki.archlinux.org/index.php/Hylafax#Pagesize}} |
| | | |
| === Bugs === | | === Bugs === |
| Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-hylafax component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-hylafax|title=this link}}. | | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-hylafax component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-hylafax|title=this link}}. |
| + | |
| + | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-hylafax|noresultsmessage="No open bugs found."}} |
| + | |
| + | ===Changelog=== |
| + | Only released version in smecontrib are listed here. |
| + | |
| + | {{ #smechangelog: smeserver-hylafax}} |
| + | |
| | | |
| ---- | | ---- |
| [[Category:Contrib]] | | [[Category:Contrib]] |
| [[Category:Dungog]] | | [[Category:Dungog]] |
| + | [[Category: Asterisk]] |