Это команда faxmail, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
факс-почта - гилафакс приложение для шлюза почты и факсимильной связи
СИНТАКСИС
факсимильная почта [ кредита ] [ назначение [ к ]]
ОПИСАНИЕ
факсимильная почта принимает сообщение электронной почты на стандартный ввод и отправляет его как факсимильное сообщение
к гилафакс сервер для передачи.
факсимильная почта предназначен для использования при создании электронной почты для служб шлюза факсимильной связи.
Например, могут быть созданы почтовые псевдонимы для автоматической передачи электронной почты; например
sam: "| / usr / bin / faxmail sam @ 5551212"
or факсимильная почта может использоваться в качестве `` агента по транспортировке почты '', извлекая необходимую доставку
информация прямо из конверта почтового сообщения.
ФОРМАТИРОВАНИЕ
факсимильная почта форматирует почтовое сообщение в соответствии со следующими правилами: сначала он анализирует
информация конверта, интерпретирующая любую имеющуюся информацию мета-заголовка (см. ниже).
После того, как весь конверт собран, он излучает отформатированный набор строк заголовка. От
по умолчанию вся информация заголовка, кроме `` От '', `` Кому '', `` Копия '', `` Тема '' и
Строки `` Дата '' отбрасываются. Строки заголовков, которые сохраняются, имеют день (строка к
слева от ``: ''), установленного в булавка шрифт и ценностное (строка справа от ``: '')
установить в курсивный шрифт. Почтовые сообщения, соответствующие многоцелевой интернет-почте
Спецификация расширений (MIME) анализируется и обрабатывается в соответствии с правилами, приведенными ниже.
Части тела обычного текста сообщения электронной почты форматируются в текст шрифт с любыми длинными очередями
завернуты в границы слова, если только -c вариант указан.
По умолчанию факсимильная почта устанавливает весь текст шрифтом 10 кеглей на экране размером 8.5 на 11 дюймов с книжной ориентацией.
страница с верхним полем 35 дюйма, нижним полем 25 дюйма и полем слева и справа 25 дюйма.
параметры командной строки для управления размером точки, размерами страницы, ориентацией и
форматирование нескольких столбцов. Форматированием текста также можно управлять через мета-заголовок
директивы, помещенные в конверт почтового сообщения.
КОНВЕРТ ОБРАБОТКА
факсимильная почта предварительно обрабатывает информацию конверта (то есть строки заголовка) перед форматированием
содержание сообщения. Строки заголовков, имена которых начинаются с `` X-FAX- '' (без учета регистра)
обрабатываются особым образом - они рассматриваются как командные директивы, которые определяют, как генерировать
полученный постскриптум или, при желании, как доставить полученный документ как
факсимиле. Набор известных мета-заголовков соответствует набору конфигурации
параметры определены ниже. Мета-заголовок указывается как `` X-FAX-параметр'' где
параметр это имя параметра конфигурации; например, `` X-FAX-TabStop '', чтобы установить
количество пробелов между позициями табуляции.
Элементы управления для определения передаваемых заголовков в форматированном тексте не идентифицируют
только заголовки, но также порядок, в котором они должны быть отправлены. факсимильная почта
инициализирует набор сохраняемых заголовков: `` To From Subject Cc Date ''. Если этот заказ
приемлемо, тогда дополнительные заголовки можно просто добавить с помощью X-FAX-Headers
директива; например, `` Заголовки X-FAX: Идентификатор сообщения ''. Если, однако, желателен другой порядок
тогда набор заголовков должен быть очищен с помощью тега `` clear '' заголовка, а затем полностью
указывается в желаемом порядке; Например,
Заголовки X-FAX: очистить дату идентификатора сообщения для темы из копии
вызовет отправку заголовков в порядке `` Дата идентификатора сообщения для темы из копии ''
(в зависимости от того, какие заголовки присутствуют). Обратите внимание, в частности, что все строки заголовков в
конверт может быть подавлен, указав `` X-FAX-Headers: clear ''; это полезно для
Например, когда тело почтового сообщения содержит предварительно отформатированный документ, который должен быть
передан.
В дополнение к указанным выше элементам управления, факсимильная почта можно также попросить заменить
произвольная строка для тега заголовка при генерации окончательного конверта. Этот объект может
использоваться для лучшего форматирования специальной информации заголовка, которая проходит через конверт
сообщение. Мета-заголовок `` X-FAX-MapHeader '' указывает, как сопоставить строку заголовка. За
пример,
X-FAX-MapHeader: x_FAX_For Доставить ФАКС на
приведет к тому, что любой заголовок `` x_FAX_For '', появившийся в конверте, будет заменен в
форматированный конверт с помощью функции `` Доставить факс в ''.
MIME ОБРАБОТКА
факсимильная почта анализирует почтовые сообщения MIME и выполняет некоторую элементарную работу, чтобы:
· Декодировать закодированные части,
· Форматирует часть сообщения и текста в документ Postscript
· Вставлять `` разделители дайджеста '' между составными частями / дайджестами,
· Форматировать части message / rfc822, как описано выше для конверта верхнего уровня, и
· Отправить все остальные приложенные документы по факсу.
Обработка MIME довольно проста и (в настоящее время) несколько ограничена. факсимильная почта и
встроенная поддержка следующих частей MIME: текст / простой, составной / смешанный,
multipart / digest, message / rfc822, application / postscript и application / x-faxmail-
пролог. Детали также можно обрабатывать с помощью скриптов внешней обработки, которые факсимильная почта
ищет в иерархии каталогов `` MIME-преобразователи ''. Внешние скрипты могут отменять
встроенная обработка или добавление встроенной поддержки. Для каждой части тела MIME с типом T
и подтип S факсимильная почта сначала проверяет наличие в конвертере исключительного сценария с именем T / S
иерархия. Если сценарий существует, он запускается, и результат сохраняется как
документ, представленный гилафакс. Если вывод пустой, деталь подавляется и будет
не представляться. Все остальные части будут сохранены как документы и отправлены в гилафакс.
факсимильная почта использует типерулы(5). механизм преобразования форматов файлов в один из форматов
гилафакс поддерживает.
Встроенная поддержка обработки выглядит следующим образом: текстовые / простые части форматируются с использованием
по умолчанию текст шрифт и размер пункта; multipart / mixed являются `` пакетными '' и интерпретируются в соответствии с
спецификации, но в остальном не отформатированы; multipart / digest являются пакетными и необязательными
маркировка `` разделитель дайджеста '' может быть вставлена перед каждой частью; message / rfc822 являются
отформатирован, как описано выше, с выделением строк заголовка конверта и выделением жирным шрифтом и
курсивный шрифт (кроме того, если в текущем выводе недостаточно места
страница / столбец для конверта сообщения, необязательный разделитель и одна строка текста, затем факсимильная почта
вставит `` разрыв '', чтобы сообщение начиналось вверху следующей страницы / столбца);
приложение / постскриптум копируются в выходной файл без изменений; приложение / x-faxmail-
пролог копируются в нетронутом виде в конец раздела пролога сгенерированного
Документ PostScript, позволяющий настраивать форматированный вывод.
факсимильная почта поддерживает следующие схемы Content-Transfer-Encoding: 7 бит, 8 бит, двоичный,
base64, quoted-printable и x-uuencode. Любой набор символов, кроме us-ascii, является
рассматривается как iso-8859-1.
SERVER ДОСТАВКА
После появления факсимильная почта вызывается, он доставляет отформатированный документ прямо в гилафакс сервер
для передачи по факсу. Можно указать аргументы командной строки, чтобы указать
место доставки и личность отправителя; обычно из информации, полученной по почте
транспортное средство. Командная строка назначение указывается с тем же синтаксисом, что и
аргумент в пользу -d вариант для отправить факс(1) команда. Аналогично любой к личность
указанный в командной строке следует тем же правилам, что и -f вариант отправить факс.
Явная строка набора для использования при доставке также может быть указана с помощью X-FAX-Dialstring
заголовок в конверте почтового сообщения. Если в команде не указан идентификатор отправителя
линия тогда факсимильная почта извлечет его из строки `` От '' в конверте. факсимильная почта предусматривает
не отправлять сообщение для доставки, если отсутствует строка набора или идентификатор отправителя
или ноль.
Строки заголовка X-FAX могут быть включены в конверт почтового сообщения для управления отправкой.
и процесс доставки. Как указано выше, эти строки обозначены как `` X-FAX-параметр'' где
параметр имя параметра конфигурации для отправить факс программа; например, `` X-FAX-
VRes '', чтобы установить вертикальное разрешение передаваемого факсимильного сообщения. По умолчанию автоматически
генерация титульной страницы включена при использовании прямой доставки; это может быть отменено с помощью
-n параметр в командной строке или включив заголовок X-FAX-AutoCoverPage в
конверт сообщения.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-1 Установить текст в один столбец (по умолчанию).
-2 Установить текст в две колонки.
-b шрифт MAKE шрифт, имя шрифта POSTSCRIPT, знак ``булавка шрифт'' используется для установки строк заголовков.
Полужирный шрифт по умолчанию - Helvetica-Bold.
-c Вырезайте длинные текстовые строки вместо того, чтобы переносить их на полях страницы.
-C чехол для варгана Используйте файл шаблона титульной страницы, указанный чехол для варгана.
-f шрифт MAKE шрифт, имя шрифта POSTSCRIPT, шрифт текста, используемый для установки тела письма
Сообщения. Шрифт текста по умолчанию - Courier.
-H высота Используйте высота как высоту выходной страницы в дюймах. Страница по умолчанию
Высота берется из размера страницы по умолчанию.
-i шрифт MAKE шрифт, имя шрифта POSTSCRIPT, знак ``курсивный шрифт'' используется для установки строк заголовков.
По умолчанию курсивным шрифтом является Helvetica-Oblique.
-Ml =#,r=#,t=#,b=#
Установите поля страницы; поля по умолчанию: левое и правое 25 дюйма, верхнее 35
дюйм, нижний 25 дюйма.
-n Запретить автоматическое создание титульной страницы.
-N Подавить форматирование заголовков почтовых конвертов.
-p размер Установить весь текст с помощью размер для кегля шрифта.
-r Установите страницы, повернутые на 90 градусов (в `` Альбомном режиме '').
-R Установите страницы без поворота (в портретном режиме).
-s размер Установите размер страницы для использования. Титульные страницы обычно создаются с использованием системы:
размер страницы по умолчанию (обычно страницы формата Letter, 8.5 на 11 дюймов, для сайтов на севере)
Америка). Альтернативные размеры страниц указываются символически с использованием имени
или сокращение записи в размеры страниц(5) база данных; например a3 (ИСО А3), a4
(ИСО А4), a5 (ИСО А5), a6 (ИСО А6), b4 (ИСО В4), на-лет (Североамериканское письмо),
американская нога (Американское право), под руководством США (Американская книга), нас-exe (Американский руководитель),
JP-Let (Японское письмо) и японская нога (Юридическая информация в Японии). Сравнения случай-
нечувствителен, и любое совпадение подстроки с полным именем размера страницы считается
достаточный; например, `` юридический '' будет соответствовать `` Американскому юридическому ''.
-t уведомлять Укажите значение уведомления для использования
-T Обрезать ведущие пустые строки из частей текста. Если текстовая часть полностью пуста,
он будет фактически пропущен.
-u пользователь Задайте имя пользователя, которое будет использоваться при входе в систему для прямой доставки. По умолчанию
пользователь указан MailUser параметр конфигурации (см. ниже). Если
указано пустое имя пользователя, то факсимильное сообщение будет отправлено с использованием
личность пользователя, который вызвал факсимильная почта.
-v Включите отслеживание конвертов, MIME и обработку отправки задания. Диагностический
информация записывается в стандартную ошибку (конверт и обработка MIME) и
стандартный вывод (отправка работы).
-W ширина Используйте ширина как ширина выходной страницы в дюймах. Ширина страницы по умолчанию
берется из размера страницы по умолчанию.
КОНФИГУРАЦИЯ ПАРАМЕТРЫ
факсимильная почта читает информацию о конфигурации из файлов /etc/hylafax/hyla.conf,
/etc/hylafax/sendmail.conf, /etc/hylafax/faxmail.confи ~ / .hylarc; в этой последовательности.
Файлы конфигурации соответствуют соглашениям, описанным в hylafax-клиент(1). В дополнении к
параметры конфигурации форматирования ниже, все параметры, перечисленные в
отправить факс(1) также применима справочная страница.
Следующие параметры конфигурации распознаются для поддержки форматирования:
Тег Тип По умолчанию Описание
AutoCoverPage логическое Да автоматически создавать титульную страницу
BoldFont string Helvetica-Bold шрифт для установки тегов заголовков
Столбцы целое число 1 количество столбцов в форматированном выводе
DigestDivider string - команда POSTSCRIPT разделителя multipart / digest
Строка FontPath посмотреть ниже каталог для файлов метрик шрифтов
GaudyHeaders boolean Нет включения / выключения ярких заголовков страниц
Строка заголовков посмотреть ниже заголовки сохранить в конверте
ISO8859 boolean Да, использовать кодировку символов ISO 8859-1
Строка ItalicFont Шрифт Helvetica-Oblique для установки значений заголовка
LineWrap boolean Да переносить / обрезать текстовые строки
Строка MailUser - идентификатор пользователя для прямой доставки
MarkDiscarded boolean Да пометить отброшенные части тела MIME
Строка MapHeader - определение сопоставления заголовков
Строка MIMEConverters посмотреть ниже путь к скриптам конвертера MIME
Ориентация строки портретная ориентация текста на странице
OutlineMargin дюймов 0 ширина линии контура
PageCollation string прямая сортировка страниц в прямом или обратном направлении
PageHeaders boolean Да включить / отключить заголовки страниц
PageHeight float - высота выходной страницы
Строка PageMargins посмотреть ниже поля для форматированной страницы
PageSize строка размер страницы вывода по умолчанию из базы данных
PageWidth float - ширина выходной страницы
Строка прологфайла посмотреть ниже путь к файлу пролога POSTSCRIPT
Целочисленное значение TabStop 8 в символах
TextFont string Courier имя шрифта для установки текста
TextLineHeight inch - регулировка высоты строки форматирования текста
TextPoint Размер в дюймах посмотреть ниже размер для использования при установке текста
Подробное логическое значение Без конверта трассировки и обработки MIME
Значения, отмеченные как дюймов указаны с использованием синтаксиса, который определяет один из нескольких
возможные единицы:
#. ## bp big point (1 дюйм = 72 bp)
#. ## cc cicero (1cc = 12dd)
#. ## см сантиметр
#. ## dd didot point (1157dd = 1238pt)
#. ## в дюймах
#. ## мм миллиметр (10 мм = 1 см)
#. ## pc pica (1шт = 12pt)
#. ## точка точки (72.27 точки = 1 дюйм)
#. ## sp масштабированная точка (65536sp = 1pt)
Имена единиц могут быть в верхнем или нижнем регистре, но пробелы между числами не допускаются.
и агрегат. Значения, указанные без единиц измерения, интерпретируются как точки.
Параметры конфигурации объясняются ниже. Большинство параметров соответствуют команде
вариант линии. Значения параметров, обозначенные выше как дюймов конвертируются в соответствии с
соглашения, описанные выше.
Автообложка Определите, будет ли автоматически создаваться титульная страница для каждого
работу.
Жирный шрифт Имя шрифта, который будет использоваться для установки тегов заголовков (т. Е. Строка слева
из ``: '').
Колонки Количество столбцов для ввода текста. (Эквивалентно -m опция).
DigestDivider Строка для вывода перед каждой частью multipart / digest.
почтовое сообщение. Эта строка обычно представляет собой процедуру POSTSCRIPT, которая рисует
знак какой-то. Предполагается, что разделители больше не будут использовать вертикальное пространство на
выходная страница, чем строка текста.
Путь к шрифту Путь, по которому находятся файлы Adobe Font Metric (AFM); по умолчанию
/ usr / share / fonts / type1 / gsfonts.
ГаудиЗаголовки Укажите, следует ли использовать заголовок страницы в ярком стиле. Включение яркого
headers неявно включает заголовки страниц.
Заголовки Определите заголовки, сохраняемые на конверте, и укажите порядок, в котором
они должны выводиться в отформатированном виде. Набор заголовков
инициализирован как `` Кому от даты копии объекта ''. Указанные заголовки добавляются
в этот список, за исключением `` чистого '' заголовка, который вызывает текущий набор
заголовки, которые нужно отбросить.
ISO8859 Управляйте использованием кодировки ISO 8859-1 в созданном POSTSCRIPT
Курсив Имя шрифта, который будет использоваться для установки значений заголовка (т. Е. Строка для
справа от ``: '').
LineWrap Контролируйте, являются ли длинные текстовые строки оберткой или усекаются справа
прибыль. (Эквивалентно -c опция).
MailUser Имя учетной записи, которое будет использоваться для входа на факс-сервер при выполнении прямых
Доставка. Обратите внимание, что это имя учетной записи не используется для идентификации
отправитель; это происходит из командной строки или строки `` От '' в письме
сообщение. Если указано пустое имя учетной записи, то факсимильный аппарат будет
отправлено с использованием личности пользователя, который вызвал факсимильная почта.
Заголовок карты Определите замену для указанного заголовка, которая должна выполняться каждый раз.
время передачи заголовка в форматированном конверте. Теги заголовков
сопоставлены без учета регистра.
ОтметитьDiscarded Контроль, заменяются ли отброшенные части MIME текстовым сообщением
указывает на то, что исходное содержание было удалено.
MIMECонвертеры Путь к иерархии каталогов, в которой есть сценарии для внешних
обработка MIME частей тела. Путь по умолчанию - / usr / sbin / faxmail.
ориентация Управляйте ориентацией страниц: горизонтально (`` альбомная '') или
вертикально (`` портрет ''). (Эквивалентно -r и -R параметры.)
КонтурМаржа Контролируйте, есть ли линии вокруг столбцов текста, а также их ширину.
линии. Установка этого параметра на 0 отключает контуры.
СтраницаСопоставление Управляйте сортировкой страниц в выходном файле в том же порядке, что и в
входной файл (`` вперед '') или в обратном порядке (`` назад '').
Заголовки страниц Управляйте созданием заголовков страниц.
СтраницаВысота Установите высоту выходной страницы (в дюймах).
поля страницы Установите поля выходной страницы. Поля указываются в виде строки вида:
``l=#,r=#,t=#,b=#'' куда l указывает левое поле, r указывает на
правое поле, t указывает верхнее поле, b указывает нижнее поле,
а числа интерпретируются как дюймов. (Эквивалентно -M опция).
Размер страницы Задайте размеры выходной страницы по имени. (Эквивалентно -s опция).
Ширина страницы Установите ширину выходной страницы (в дюймах).
ПрологФайл Путь к файлу, содержащему POSTSCRIPT, который должен быть включен в
пролог раздела сгенерированного POSTSCRIPT. Файл пролога по умолчанию -
/etc/hylafax/faxmail.ps.
ТабСтоп Установите расстояние табуляции (в символах).
ТекстШрифт Задайте название шрифта, который будет использоваться для установки текста. (Эквивалентно -f
опция).
Текстлиниявысота Установите высоту вертикальной строки текста и интервал.
Текстпоинтсазе Установите размер точки для использования при настройке обычного текста. (Эквивалентно -p
опция).
Подробный Контролируйте конверт трассировки и обработку MIME.
ПРИМЕЧАНИЯ
Поскольку личность отправителя в сообщении электронной почты по своей сути ненадежна,
через факсимильная почта построить почтовый шлюз на факс проблематично. Если только почтовая служба не
каким-то образом ограничено или личность отправителя проверяется с помощью такого механизма, как RFC
1847 многостраничный / подписанный MIME-тип, нет надежного способа ограничить доступ к
установка оборудования с факсимильная почта.
Используйте факсимильную почту онлайн с помощью сервисов onworks.net