การส่งแฟกซ์ - คู่มือ HylaFAX (2024)

ส่งแฟกซ์

HylaFAX มีโปรแกรมบรรทัดคำสั่งที่เรียกว่า sendfax สำหรับส่งแฟกซ์ การใช้งานทั่วไปจะเป็นดังนี้:

$ sendfax -ฉ"ชื่อของฉัน@mydomain.com"-ร -ร"เรื่องโทรสาร"-ค"ความเห็นหน้าปก"-x"ผู้รับบริษัท"-d"ผู้รับ@1234567"โทแฟกซ์.pdf

ที่ไหนmyname@mydomain.comเป็นที่อยู่อีเมลที่ถูกต้องสำหรับผู้ส่ง1234567คือหมายเลขที่จะแฟกซ์และโทแฟกซ์.pdfเป็นไฟล์ภาพที่จะแฟกซ์ รูปแบบไฟล์มาตรฐานที่เข้ากันได้กับ HylaFAX คือ ASCII, TIFF, PostScript และ PDF

โปรดทราบว่า sendfax สามารถจัดการตัวเลือก -d ได้หลายตัว และเฉพาะตัวเลือกที่อยู่ก่อนหน้าเท่านั้นที่จะนำไปใช้กับอินสแตนซ์ของ -d นั้น ในกรณีส่วนใหญ่ ตัวเลือก -d เป็นตัวเลือกสุดท้ายที่ควรใช้ ดู manpage sendfax สำหรับข้อมูลเพิ่มเติม

คนส่งแฟกซ์

ส่งแฟกซ์ตัวเลือก:

ลำดับความสำคัญ

-ป

อดีต:sendfax -P 63 ...

ลำดับความสำคัญ กำหนดลำดับความสำคัญของการจัดกำหนดการที่ระบุให้กับงานที่ตามมา ลำดับความสำคัญคือค่าจำนวนเต็มในช่วง [0-255] ค่าที่ต่ำกว่าส่งผลให้การประมวลผลมีลำดับความสำคัญสูงขึ้น

ตามค่าเริ่มต้น งานแต่ละงานจะถูกกำหนดเป็น 127 สำหรับการจัดลำดับความสำคัญเริ่มต้น หากลำดับความสำคัญของงานมากกว่าแฟกซ์จำนวนมาก ลำดับความสำคัญของงานจะเพิ่มขึ้น (ตัวเลขลดลง) สำหรับการพยายามส่งที่ล้มเหลวแต่ละครั้ง เพื่อให้ความพยายามในการส่งซ้ำเสร็จสิ้นก่อนงานที่ส่งใหม่ ในกรณีของแฟกซ์จำนวนมาก (ตัวเลขสูงกว่า 190) ลำดับความสำคัญของงานจะลดลง (ตัวเลขเพิ่มขึ้น) สำหรับการพยายามส่งที่ล้มเหลวแต่ละครั้ง เพื่อให้งานที่อยู่ในคิวจำนวนมากทั้งหมดได้รับการพยายามก่อนที่จะลองใหม่

ลำดับความสำคัญอาจระบุเป็นหนึ่งในชื่อสัญลักษณ์ต่อไปนี้: ค่าเริ่มต้นหรือปกติ (127) จำนวนมากหรือขยะ (191) ต่ำ (190) หรือสูง (63)

การบีบอัด

-1

อดีต:ส่งแฟกซ์ -1 ...

ส่งเอกสารโทรสารโดยใช้การบีบอัด 1-D MH โดยค่าเริ่มต้น HylaFAX จะใช้รูปแบบการบีบอัดที่เหมาะสมที่สุดซึ่งรองรับโดยโมเด็มส่งสัญญาณและอุปกรณ์รับโทรสาร

-2

อดีต:ส่งแฟกซ์ -2 ...

ส่งเอกสารโทรสารโดยใช้การบีบอัด MR แบบ 2 มิติ ถ้าเป็นไปได้ โดยค่าเริ่มต้น HylaFAX จะใช้รูปแบบการบีบอัดที่เหมาะสมที่สุดซึ่งรองรับโดยโมเด็มส่งสัญญาณและอุปกรณ์รับโทรสาร

-3

อดีต:ส่งแฟกซ์ -3 ...

ส่งเอกสารโทรสารโดยใช้การบีบอัด 2-D MMR ถ้าเป็นไปได้ โดยค่าเริ่มต้น HylaFAX จะใช้รูปแบบการบีบอัดที่เหมาะสมที่สุดซึ่งรองรับโดยโมเด็มส่งสัญญาณและอุปกรณ์รับโทรสาร

ความเร็ว

-b ความเร็ว

อดีต:sendfax -b 14400 ...

ส่งเอกสารโทรสารโดยใช้อัตราการส่งสัญญาณที่ถูกจำกัดให้มีความเร็วอย่างน้อยบิต/วินาที หากความเร็วที่ระบุมากกว่าที่โมเด็มส่งสัญญาณหรือตัวรับสามารถทำได้ ความเร็วจะลดลงเป็นความเร็วสูงสุดที่อุปกรณ์ทั้งสองรองรับ หากไม่สามารถต่อรองอัตราการส่งสัญญาณที่มากกว่าหรือเท่ากับความเร็วได้ งานจะถูกยกเลิก ความเร็วที่เป็นไปได้คือ: 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200 และ 33600 โดยค่าเริ่มต้น Hyla FAX จะใช้อัตราที่เร็วที่สุดเท่าที่จะเป็นไปได้ที่โมเด็มส่งสัญญาณรองรับ และการรับ เครื่องโทรสาร

- ความเร็ว B

อดีต:sendfax -B 2400 ...

พยายามส่งเอกสารแฟกซ์โดยใช้อัตราการส่งสัญญาณที่ต้องการ ความเร็วที่เป็นไปได้คือ: 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200 และ 33600 จะลดลงเป็นความเร็วสูงสุดที่อุปกรณ์ทั้งสองรองรับ ตามค่าเริ่มต้น Hyla FAX จะใช้อัตราที่เร็วที่สุดเท่าที่จะเป็นไปได้ซึ่งรองรับโดยโมเด็มส่งสัญญาณและอุปกรณ์รับโทรสาร (เว้นแต่จะถูกจำกัดโดยการกำหนดค่าเซิร์ฟเวอร์อื่นๆ) ตัวเลือกนี้สามารถใช้เพื่อลดความเร็วได้ โปรดทราบว่าการโทรระหว่างประเทศมักจะเชื่อถือได้มากกว่าเมื่อการส่งสัญญาณถูกจำกัดไว้ที่ 9600 บิต/วินาที สำหรับอุปกรณ์คลาส 1/1.0 หากความเร็วที่ระบุไม่เกิน 14400 ระบบจะไม่พยายามใช้ V.34 และถ้าความเร็วที่ระบุคือ 9600 หรือ 7200 ก็จะใช้ V.29 แทน V.17

ID ผู้โทร /tsi

-ส

อดีต:sendfax -S 1234567890 ...

ส่ง tsi ไปยังเซิร์ฟเวอร์เป็นรหัสประจำตัวผู้ส่งที่แนะนำให้ใช้ เช่น ในแท็กไลน์อิมเมจและโปรโตคอลโทรสาร

ใช้โมเด็มเฉพาะ

-h โมเด็ม@localhost

อดีต:sendfax -h boston00@localhost ...

ลองและหมุนสูงสุด

  • สร้างหน้าสำหรับคำอธิบายที่ลึกซึ้งยิ่งขึ้นของทั้งสองอย่าง

-t พยายาม

อดีต:sendfax -t 6 ...

พยายามไม่เกินความพยายามในการส่งโทรสาร (การลองเป็นการเรียกที่ผู้ให้บริการสร้างขึ้นและเริ่มใช้โปรโตคอลโทรสาร ซึ่งจะตรงกันข้ามกับการพยายามโทรที่อาจล้มเหลวเนื่องจากสายไม่ว่าง) โดยไม่ระบุค่า "พยายาม" ให้กับเซิร์ฟเวอร์ Hyla FAX จะ ด้วยข้อยกเว้นบางประการ ให้พยายามส่งโทรสารให้ได้ไม่จำกัดจำนวนครั้งก่อนที่เวลาฆ่าจะหมดลง (ข้อยกเว้นคือ Hyla FAX จะยุติงานหากการพยายามส่งหน้าใดหน้าหนึ่งล้มเหลวติดต่อกัน 3 ครั้ง หรือถ้าปรากฏว่าผู้รับไม่ใช่เครื่องโทรสาร) ใช้ ''-1'' เพื่อระบุว่าไม่ควรมีค่าการพยายาม ที่ระบุไปยังเซิร์ฟเวอร์

-T แม็กซ์ไดอัล

อดีต:sendfax -T 4 ...

โทรไม่เกิน maxdials เพื่อพยายามส่งโทรสาร ตามค่าเริ่มต้น HylaFAX จะโทรซ้ำ 12 ครั้งก่อนที่จะหยุดงาน ใช้ ''-1'' เพื่อระบุว่าไม่ควรระบุค่า maxdials ให้กับเซิร์ฟเวอร์

แอปพลิเคชันไคลเอนต์แบบกำหนดเอง

หากคุณต้องการเขียนแอปพลิเคชันไคลเอนต์ของคุณเองเพื่อส่งแฟกซ์ไปยัง HylaFAX ด้านล่างนี้เป็นแอปพลิเคชันตัวอย่างใน .NET และ Java:• ไคลเอ็นต์ตัวอย่าง .NET http://people.ifax.com/~david/dotnetsample.zip• ไคลเอ็นต์ตัวอย่าง Java http ://people.ifax.com/~david/javasample.zip

เว็บอินเตอร์เฟส

  • เพิ่มลิงค์ไปยังเว็บอินเตอร์เฟสเอกสาร

อีเมล-to-Fax

การส่งแฟกซ์ - คู่มือ HylaFAX (1)อีเมลไปยังแฟกซ์เป็นเพียงเรื่องของ Postfix ที่ได้รับอีเมลและส่งไปยังโปรแกรมแฟกซ์เมล Postfix เป็นเซิร์ฟเวอร์อีเมลที่รับอีเมล และแฟกซ์เมลเป็นโปรแกรมที่รวมอยู่ใน HylaFAX เพื่อประมวลผลข้อความอีเมลและส่งไปยัง HylaFAX เพื่อส่งแฟกซ์

ในส่วน "การกำหนดค่าเมล" ของคอนโซล HylaFAX Enterprise Appliance คุณสามารถตั้งค่าการสนับสนุน Email to FAX ได้

ในการกำหนดค่าการสนับสนุน Email to FAX ให้ป้อนชื่อโดเมนที่คุณต้องการใช้ในฟิลด์ "Fax Domain" (เช่น fax.example.com) และบันทึกการเปลี่ยนแปลงของคุณ โปรดทราบว่าเซิร์ฟเวอร์อีเมลของคุณต้องสามารถค้นหา Fax Domain ใน DNS ของเครือข่ายของคุณเพื่อส่งอีเมลไปยังเซิร์ฟเวอร์ HylaFAX Enterprise

จากนั้น ส่งอีเมลโดยระบุชื่อผู้รับโดยใช้รูปแบบ "FAXNUMBER@fax.example.com" โดยที่ FAXNUMBER คือหมายเลขแฟกซ์จริง หากเพิ่มงานลงในคิว HylaFAX สำเร็จ คุณจะเห็นงานนั้นในกล่องขาออกของเว็บอินเตอร์เฟสและในเอาต์พุตของ "faxstat -s"

การปรับแต่ง Email-to-Fax:

เพิ่มขีดจำกัดขนาดข้อความ postfix

หากต้องการตรวจสอบขีดจำกัดขนาดข้อความสูงสุดในปัจจุบัน ให้เรียกใช้:

postconf message_size_limit

หากต้องการเพิ่มขีดจำกัดขนาดข้อความสูงสุด ให้เรียกใช้:

โพสต์คอนเฟอเรนซ์ -eข้อความ_size_limit=20480000โหลด postfix ซ้ำ

โดเมนแฟกซ์หลายรายการ

ในการตั้งค่านี้ คุณจะต้องแก้ไขไฟล์การกำหนดค่า postfixmain.cfตั้งอยู่ที่/etc/postfix/. ที่ด้านล่างของไฟล์นี้คือตัวแปรโดเมนรีเลย์. เพิ่มโดเมนใหม่ของคุณไปยังตัวแปรนั้นโดยคั่นด้วยเครื่องหมายจุลภาค

โดเมนรีเลย์=faxserver.example.com, faxserver.test.com, faxserver.ifax.com
ในไฟล์ virtual_alias-fax ซึ่งอยู่ที่/etc/postfix/ให้เพิ่มบรรทัดที่ด้านล่างสำหรับแต่ละโดเมนใหม่ในรูปแบบนี้ (ซึ่งจะเป็นการเพิ่ม "fax.newdomain.com" เป็นโดเมน email-to-FAX:
/^([+]?[0-9*#.-]+)@แฟกซ์\.โดเมนใหม่\.คอม$/1 ดอลลาร์@fax.localhost
สุดท้ายโหลดการกำหนดค่า postfix ใหม่:
โหลด postfix ซ้ำ

ละเว้นเนื้อหาอีเมล

หากคุณต้องการละเว้นเนื้อหาอีเมลของข้อความ Email to FAX ให้ดำเนินการคำสั่งต่อไปนี้:

ln -s /bin/true /usr/sbin/faxmail/text/plain

ไฟล์นั้นบอกให้แฟกซ์เมลละเว้นไฟล์แนบอีเมล "ข้อความ/ธรรมดา" ซึ่งเป็นส่วนประกอบของเนื้อหาอีเมล เพียงแค่ลบ/usr/sbin/faxmail/text/ธรรมดาและแฟกซ์เมลจะส่งเนื้อหาของอีเมลนอกเหนือจากไฟล์ข้อความธรรมดาอื่นๆ ในอีเมลไปยัง HylaFAX เพื่อส่งแฟกซ์

ปิดใช้งานส่วนหัวของอีเมล

สร้าง/etc/hylafax/faxmail.confโดยมีเนื้อหาต่อไปนี้เพื่อปิดไม่ให้ส่วนหัวของอีเมลปรากฏในแฟกซ์:

หน้าปกอัตโนมัติ:เท็จTextPointSize: 12ptHeaders: clearMailUser: faxmailTrimText: ใช่

ปิดใช้งานใบปะหน้า

สร้าง/etc/hylafax/faxmail.confโดยมีเนื้อหาต่อไปนี้เพื่อปิดไม่ให้ส่วนหัวของอีเมลปรากฏในแฟกซ์:

หน้าปกอัตโนมัติ:เท็จTextPointSize: 12ptHeaders: clearMailUser: faxmailTrimText: ใช่

การควบคุมโมเด็ม

การระบุอุปกรณ์ขาออกเริ่มต้น

คุณสามารถใช้โมเด็มพร้อมสถานะพารามิเตอร์ใน/var/spool/hylafax/etc/config.bostonXXไฟล์เพื่อควบคุมว่าจะกำหนดอุปกรณ์ให้กับงานขาออกหรือไม่

เช่น ถ้าต้องการอุทิศบอสตัน00ถึงบอสตัน01สำหรับรับแฟกซ์เท่านั้น (จึงทำให้บอสตัน02-07ทั้งส่งและรับแฟกซ์) จากนั้นคุณจะต้องเพิ่มการตั้งค่าต่อไปนี้ในไฟล์config.boston00และconfig.boston01:

โมเด็มพร้อมสถานะ: D

นั่นเป็นการบอก HylaFAX ว่าอย่าใช้ boston00 และ boston01 สำหรับงานขาออก สำหรับรายละเอียดโปรดดูที่hylafax-configหน้าจัดการ

หลังจากนั้น ให้รีสตาร์ท btgettys ที่ได้รับผลกระทบเพื่อให้โหลดการกำหนดค่าใหม่ทันที:

faxquit boston00; faxquit บอสตัน01

-หรือ-

สำหรับฉันใน /var/spool/hylafax/FIFO.boston0[0-1]; ทำ echo Q > $i; เสร็จแล้ว

คำสั่งโมเด็ม

ใน /var/spool/hylafax/etc/config คุณสามารถใช้กลุ่มโมเด็ม “ใดๆ” เพื่อระบุอุปกรณ์โมเด็มที่จะใช้ ตัวอย่างเช่น หากต้องการใช้เฉพาะ boston00 ถึง boston07 ให้ใช้:

ModemGroup: "ใดๆ:boston0[0-7]"

ฟิลด์นี้เป็นนิพจน์ทั่วไปและอาจซับซ้อนได้ตามต้องการ ตัวอย่างเช่น หากต้องการใช้ boston00 ถึง boston12 นี่คือ regexp:

"อะไรก็ได้:บอสตัน(0[0-9]|1[0-2])"

ไม่จำเป็นต้องรีสตาร์ทเพื่อให้สิ่งนี้มีผล

นอกจากนี้ คุณสามารถบอกระบบว่าจะใช้อุปกรณ์ใด คุณสามารถระบุลำดับความสำคัญของโมเด็มสำหรับแต่ละแชนเนลได้โดยแก้ไขไฟล์ /var/spool/hylafax/etc/config.bostonXX และเพิ่มพารามิเตอร์ ModemPriority ซึ่งกำหนดลำดับความสำคัญของการตั้งเวลาเพื่อใช้สำหรับโมเด็ม ค่าลำดับความสำคัญอยู่ในช่วง 0 ถึง 255 โดยค่าที่น้อยกว่าแสดงว่ามีลำดับความสำคัญสูงกว่า (ต้องการมากกว่า) กระบวนการกำหนดตารางเวลาของ HylaFAX จะกำหนดโมเด็มที่มีลำดับความสำคัญสูงสุดซึ่งพร้อมใช้งานเมื่อจัดกำหนดการงานขาออก หากโมเด็มที่มีอยู่หลายตัวในกลุ่มโมเด็มที่เลือกของงานมีค่า ModemPriority เท่ากัน ตัวกำหนดตารางเวลาของ HylaFAX จะมอบหมายงานให้กับโมเด็มแบบวนรอบ

ตัวอย่างเช่น ใน config.boston22 เพิ่ม:

ลำดับความสำคัญของโมเด็ม: 0

และใน config.boston00 เพิ่ม:

ลำดับความสำคัญของโมเด็ม: 23

และในไฟล์ config.boston21 ถึง config.boston01 ทำให้ช่วงของค่าสมบูรณ์ ตัวอย่างเช่น:

config.boston21: ModemPriority: 1config.boston20: ModemPriority: 2config.boston19: ModemPriority: 3...config.boston02: ModemPriority: 21config.boston01: ModemPriority: 22

หลังจากนั้น ให้รีสตาร์ท btgetty's เพื่อให้โหลดการกำหนดค่าใหม่ทันที

สำหรับฉันใน /var/spool/hylafax/FIFO.boston0[0-1]; ทำ echo Q > $i; เสร็จแล้ว

การหยุดโมเด็มชั่วคราว

เพิ่มสิ่งต่อไปนี้ที่ด้านล่างของ /var/spool/hylafax/etc/config:

ModemGroup: "ใดๆ:hold"

ไม่จำเป็นต้องรีสตาร์ทเพื่อให้สิ่งนี้มีผล (faxq อ่านไฟล์ etc/config อีกครั้งหลังจากได้รับเหตุการณ์อื่น เช่น งานใหม่ที่กำลังสร้าง ดังนั้นเมื่อแก้ไขไฟล์แล้ว จะไม่ส่งงานใหม่)

เมื่อช่องทั้งหมด "กำลังทำงานและไม่ได้ใช้งาน" คิวจะหยุดชั่วคราวอย่างเป็นทางการ

จากนั้นเพื่อยกเลิกการหยุดคิวชั่วคราว ให้แสดงความคิดเห็นในบรรทัด ModemGroup เมื่อถึงจุดนั้น คุณสามารถบังคับ faxq ให้อ่านไฟล์ปรับแต่งซ้ำได้โดยการเรียกใช้

เสียงสะท้อน Z > /var/spool/hylafax/FIFO

การส่งแฟกซ์ - คู่มือ HylaFAX (2024)

References

Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 5849

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.