srfax-service

Crates.iosrfax-service
lib.rssrfax-service
version0.1.2
created_at2019-05-16 14:02:56.446497+00
updated_at2019-07-26 14:20:45.675295+00
descriptionSRFax downloader service
homepagehttps://gitlab.com/matthewseal/srfax-service
repositoryhttps://gitlab.com/matthewseal/srfax-service
max_upload_size
id134670
size68,572
Matthew Seal (matthewseal)

documentation

README

SRFax Downloader Service

A basic service or daemon that checks an SRFax inbox and downloads any available faxes to a specified directory

Current State

  • currently works but still has a few improvements to be made

Build Requirements

  • openssl (and pkg-config)
  • probably a C compiler

Configuration

Main Config (config.json)

  • config.json will be created if it does not exist, or you can use the flag --write-config to write the default config out
  • the config should be laid out in a way that is self explanatory
    • tick_rate is in seconds
    • email.server does not support dns names, only ip:port

SRFax Config (srfaxes.json)

  • is an array of srfax configurations
  • an example config is written if srfaxes.json does not exist
  • the config should be laid out in a way that is self explanatory
  • download_fmt supports PDF or TIF
  • --write-config will not overwrite this file

Install as Windows Service

  • on windows, an install subcommand is available
  • it will install srfax-service as a windows service with the name SRFax
  • the name can be changed by changing SERVICE_NAME under main.rs
Commit count: 0

cargo fmt