Read this article in your language IT | EN | DE | ES
Centos üzerine hylafax kurulumu
rpm -e mgetty-sendfax komutuyla varsa mgetty-sendfax programını kaldırıyoruz.
yum install hylafax ile hylafax programını kuruyoruz. Bazı yum repolarında hylafax bulunmaz. Bu durumda:
wget http://yum.trixbox.org/centos/5/RPMS/hylafax-4.4.4-1rhel5.i386.rpm komutuyla kendimiz indirelim ve
rpm -ivh hylafax-4.4.4-1rhel5.i386.rpm komutuyla hylafax rpm'ini kuralım.
groupadd faks
useradd –g faks faks
Komutlarıyla faks için kullanıcı adı ve grup oluşturuyoruz.
/usr/sbin/faxsetup komutuyla faks programını yapılandırıyoruz.
Users to receive fax-related mail [root] sorusuna faks cevabını veriyoruz.
Country code [1] 90 yazıyoruz
Area code [000] ? karşısına 216 yazıyoruz.
Long distance dialing prefix [1] ? karşısına 0 yazıyoruz
International dialing prefix [011] ? karşısına 00 yazıyoruz
Do you want to run faxaddmodem to configure a modem [yes] ? no diyerek çıkıyoruz
Şimdi :
/usr/sbin/faxaddmodem komutuyla modem ekliyoruz. Bizim örneğimizde com1 portunu kullandık.
Serial port that modem is connected to [] ? ttyS0 yazıyoruz
Country code [90] ? bu şekilde bırakıyoruz. Çünkü faxsetup ile bunları ayarlamıştık.
Area code [216] ?
Phone number of fax modem [+1.999.555.1212] ? buraya faks hattımızın numarasını yazıyoruz. Örneğin +90.216.4440444
Local identification string (for TSI/CIG) [“NothingSetup”] ? Buraya kendimizi tanıtacak bir metin yazıyoruz. Örneğin Egeonlne.Com
Long distance dialing prefix [1] ? 0 yazıyoruz
International dialing prefix [011]? 00 yazıyoruz
Dial string rules file (relative to /var/spool/hylafax) [etc/dialrules]? direk enter'a basıyoruz
Tracing during normal server operation [1]?
Tracing during send and receive sessions [0xFFF]?
Protection mode for received facsimile [0600]?
Protection mode for session logs [0600]?
Protection mode for ttyS0 [0600]?
Rings to wait before answering [1]? Doğrudan enter'a basıyoruz. Böylece 1 çalmada faksı almasını söylüyoruz. Eğer faksa cevap vermeden önce 2 yada 3 defa çalmasını istiyorsanız buraya ona göre rakkam girmelisiniz.
Modem speaker volume [off]?
Command line arguments to getty program ["-h %l dx_%s"]?
Pathname of TSI access control list file (relative to /var/spool/hylafax) [""]?
Tag line font file (relative to /var/spool/hylafax) [etc/lutRS18.pcf]?
Tag line format string ["From %%l|%c|Page %%P of %%T"]?
Time before purging a stale UUCP lock file (secs) [30]?
Hold UUCP lockfile during inbound data calls [Yes]?
Hold UUCP lockfile during inbound voice calls [Yes]?
Percent good lines to accept during copy quality checking [95]?
Max consecutive bad lines to accept during copy quality checking [5]?
Max number of pages to accept in a received facsimile [25]?
Syslog facility name for ServerTracing messages [daemon]?
Set UID to 0 to manipulate CLOCAL [""]?
Use available priority job scheduling mechanism [""]?
The non-default server configuration parameters are:
CountryCode: 90
AreaCode: 216
FAXNumber: +90.216.4943899
LongDistancePrefix: 0
InternationalPrefix: 00
DialStringRules: etc/dialrules
RingsBeforeAnswer: 1
SpeakerVolume: off
GettyArgs: "-h %l dx_%s"
LocalIdentifier: YARDGEM DENIZCILIK
TagLineFont: etc/lutRS18.pcf
TagLineFormat: "From %%l|%c|Page %%P of %%T"
MaxRecvPages: 25
Are these ok [yes]?
Böylece modemi eklemiş olduk.
Şimdi /etc/inittab dosyasının en altına aşağıdaki kodu ekliyoruz:
#Hylafax
mo:2345:respawn:/usr/sbin/faxgetty ttyS0
/usr/sbin/ntsysv komutunu çalıştırıp hylafax servisinin işaretli olduğundan emin olun. eğer işaretli değilse işaretleyip ok basın
Kurulum esnasında hylafax programı /etc/aliases içinde FaxMaster adında bir alias oluşturuyor. Gelen faksların kime iletilmesini istiyorsak bu aliası o şekilde değiştiriyoruz.
FaxMaster:
faxuser@mydomain.com
Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir
şeklinde olan girdiyi
faxuser@mydomain.com
Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir
un yerine faksları almasını sitediğiniz kişinin adı ile değiştirin.
ardından
/usr/bin/newaliases komutunu çalıştırın ki değişikliklerimiz etkili olsun.
reboot yada /sbin/init q komutuyla servisleri yeniden başlatıyoruz.
Kaynak Egeonline.com
95ab3ee5-707e-49d0-a255-9318982bb3c4|0|.0
Linux
linux, centos, hylafax