Table of Contents

Email to Fax Integration (Exchange & SMTP)

FaxCore's Email-to-Fax integration eliminates the need for proprietary plug-ins on mail servers. It utilizes standard SMTP transport connectors to relay outbound fax messages from Microsoft Exchange, Microsoft 365, or any SMTP mail server to FaxCore.

Email to Fax Integration Architecture


Supported Email Address Formats

1. Basic SMTP Format

faxnumber@fax.yourdomainname.com
  • Example: +1-720-870-4141@fax.faxcore.com

2. Advanced SMTP Format (Metadata & Billing)

faxnumber/name/company/tracking/billing@fax.yourdomainname.com
  • Example:
    +1-720-870-4141/JohnDoe/ContosoInc/Case101/BillingA@fax.faxcore.com
    

3. Outlook Business Fax Address Space

[FAX:Name@Number@Company]
  • Example: [FAX:Tom Linhard@+1-720-870-4141@FaxCore]

Configuring Microsoft Exchange Server

Step 1: Add Exchange SMTP Send Connector

  1. Open Exchange Management Console > Organization Configuration > Hub Transport.
  2. Select New Send Connector.
  3. Name: FaxCore SMTP Connector. Intended use: Custom.
  4. Address Space: Click Add and enter fax.yourdomain.com (Type: SMTP).
  5. Network Settings: Select Route mail through the following smart hosts and insert the IP address of the FaxCore server.
  6. Authentication: Select None.
  7. Source Server: Associate with your Exchange Hub Transport server and complete the wizard.

Step 2: Add Send Connector for the FAX Address Space (PowerShell)

To support Outlook native [FAX:...] contacts, run this cmdlet in the Exchange Management Shell:

new-sendConnector FAX -DnsRoutingEnabled:$false -Smarthosts:<FaxCore_Server_IP>

When prompted for AddressSpaces[0]:, type:

FAX:*

Press Enter twice, then restart Exchange transport services.


Inbound SMTP Receiving Services

Important

Modern Windows Server Deployments (2019, 2022, 2025)

Microsoft IIS 6.0 SMTP Virtual Server is deprecated. In FaxCore Evolution eV6, use the native FaxCore SMTP Listener Service (FXC6.SMTPListenerAgent) instead of IIS SMTP.

The SMTP Listener provides native multi-port listening (25, 587, 465), TLS 1.2/1.3 encryption, certificate store binding (certlm.msc), domain whitelisting, and SPF/DKIM verification, automatically dropping validated .eml files into C:\FaxCore\svc.SMTPGateway\xgateway\smtp\inbox.

For full setup details, see the dedicated FaxCore SMTP Listener Service guide.

Legacy Deployments: Configuring FaxCore IIS SMTP Service

On legacy Windows Server installations utilizing IIS 6.0 SMTP Virtual Server:

  1. Open Internet Information Services (6.0) Manager.
  2. Expand SMTP Virtual Server > Domains.
  3. Right-click the default domain and select Properties.
  4. Set the Drop directory to:
    C:\FaxCore\xgateway\smtp\inbox
    
  5. Right-click Domains > New > Domain.
  6. Select Alias and enter the dedicated fax domain (e.g., fax.yourdomain.com).

SMTP Gateway Agent Configuration

The configuration file is located at:

C:\FaxCore\SMTPGatewayAgent.exe.config
<SMTPGateway>
    <SMTP>
        <add key="baseDirectory" value="xgateway\smtp"/>
        <add key="inboxDirectory" value="xgateway\smtp\inbox"/>
        <add key="treatEmailBodyAsDocument" value="0"/>
        <add key="faxAsRaw" value="0"/>
        <add key="inBodyAuth" value="0"/>
        <add key="maxAttempts" value="2"/>
        <add key="attemptIntervalSec" value="30"/>
        <add key="removePrefix" value="FAX"/>
        <add key="bufferSize" value="16384"/>
        <add key="IMESEQ" value="NAME@ADDR@COMPANY"/>
        <add key="BackupTimerInterval" value="1000"/>
    </SMTP>
</SMTPGateway>
Key Default Description
treatEmailBodyAsDocument 0 0 = Inserts email body into cover page Notes section.
1 = Renders body as a separate document page.
faxAsRaw 0 1 = Bypasses dial rule normalization for raw numbers.
inBodyAuth 0 1 = Requires encrypted password header [user: EncryptedPass] on line 1.
IMESEQ NAME@ADDR@COMPANY Defines field sequence for Outlook [FAX:] contacts.
removePrefix FAX Strips carrier prefix prepended by ERP/SAP email connectors.