├── .gitattributes ├── .gitignore ├── src ├── main │ ├── javadoc │ │ ├── org │ │ │ └── fax4j │ │ │ │ └── x2fax │ │ │ │ ├── cli │ │ │ │ └── package.html │ │ │ │ ├── util │ │ │ │ └── package.html │ │ │ │ ├── http │ │ │ │ └── servlet │ │ │ │ │ ├── jetty │ │ │ │ │ └── package.html │ │ │ │ │ └── package.html │ │ │ │ └── email │ │ │ │ └── james │ │ │ │ └── package.html │ │ └── overview.html │ ├── external_files │ │ ├── general │ │ │ ├── configuration │ │ │ │ └── fax4j.properties │ │ │ ├── scripts │ │ │ │ ├── StartUp.bat │ │ │ │ └── StartUp.sh │ │ │ └── test │ │ │ │ └── WindowsTestTool.hta │ │ ├── jetty │ │ │ └── Instructions.txt │ │ ├── war │ │ │ └── Instructions.txt │ │ ├── cli │ │ │ └── Instructions.txt │ │ └── james │ │ │ └── Instructions.txt │ ├── webapp │ │ └── WEB-INF │ │ │ └── web.xml │ ├── java │ │ └── org │ │ │ └── fax4j │ │ │ └── x2fax │ │ │ ├── cli │ │ │ ├── CLI2FaxMain.java │ │ │ └── CLI2FaxRunner.java │ │ │ ├── http │ │ │ └── servlet │ │ │ │ ├── jetty │ │ │ │ └── JettyWeb2FaxMain.java │ │ │ │ ├── Web2FaxHttpServlet.java │ │ │ │ └── AbstractWeb2FaxHttpServlet.java │ │ │ ├── email │ │ │ └── james │ │ │ │ └── EMail2FaxJamesMailet.java │ │ │ └── util │ │ │ └── JavaLauncher.java │ ├── assembly │ │ └── assembly_full.xml │ └── code_inspection │ │ ├── fax4j_checkstyle.xml │ │ └── fax4j_pmd.xml ├── site │ ├── site.xml │ └── xdoc │ │ ├── index.xml │ │ └── setup_instructions.xml ├── test │ └── java │ │ └── org │ │ └── fax4j │ │ └── x2fax │ │ ├── email │ │ └── james │ │ │ └── EMail2FaxJamesMailetTest.java │ │ ├── cli │ │ └── CLI2FaxRunnerTest.java │ │ ├── http │ │ └── servlet │ │ │ └── Web2FaxHttpServletTest.java │ │ └── test │ │ └── TestUtil.java └── changes │ └── changes.xml ├── Docs.html ├── appveyor.yml ├── README.md ├── LICENSE.txt └── pom.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .c9 3 | fax4j-x2fax.iml 4 | target/ 5 | -------------------------------------------------------------------------------- /src/main/javadoc/org/fax4j/x2fax/cli/package.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | Provides standalone CLI utility to send faxes. 4 | 5 | -------------------------------------------------------------------------------- /src/main/external_files/general/configuration/fax4j.properties: -------------------------------------------------------------------------------- 1 | 2 | #The log level, can be DEBUG, INFO, ERROR, NONE 3 | org.fax4j.logger.log.level=NONE 4 | -------------------------------------------------------------------------------- /src/main/javadoc/org/fax4j/x2fax/util/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Provides general utilities used internally by the fax4j x2fax library. 4 | 5 | -------------------------------------------------------------------------------- /src/main/javadoc/org/fax4j/x2fax/http/servlet/jetty/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Provides standalone Jetty HTTP server that provides web2fax services. 4 | 5 | -------------------------------------------------------------------------------- /src/main/javadoc/org/fax4j/x2fax/email/james/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Provides Apache JAMES mailet to extend the JAMES email server and give it email2fax capbilities. 4 | 5 | -------------------------------------------------------------------------------- /src/main/javadoc/org/fax4j/x2fax/http/servlet/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Provides generic servlet which can be deployed on any java web server to provide web2fax service. 4 | 5 | -------------------------------------------------------------------------------- /Docs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
9 | The fax4j x2fax is a set of standalone servers and deployable components which enable to provide x2fax services.
10 | Already comes with built-in email component to enhance email servers to provide email2fax services and HTTP servers and WARs to convert any web server to a web2fax bridge.
11 |
12 | You can get the latest version from here
13 |
14 | The x2fax is a sub project of the fax4j Java faxing library.
15 |
20 | Please checkout the forums for any questions, comments, bugs, suggestions and so on.
21 |
22 | User testimonials are always welcome.
23 |
28 | The fax4j x2fax library comes with a maven pom.xml which can be used to build the library, standalone servers and deployable components. 29 |
30 |
34 | Each server/component has it's installation/setup requirements.
35 | Those installation instructions can be found in each server/component directory.
36 | In addition you can find here the instructions and explanation for each server/component.
37 |
42 | The fax4j-x2fax library is distributed under the "The Apache Software License, Version 2.0" license which means that it is possible to distribute this library also in commercial closed source products.
43 | See license report for more info.
44 |
49 | See Change Log for full report. 50 |
51 |