SMTP forwarding overview

ecosio provides flexible Simple Mail Transfer Protocol (SMTP) forwarding capabilities, enabling you to deliver electronic documents such as e-invoices via email. You can send these emails using the standard ecosio domain, ecosio’s domain with a custom alias, or a fully configured custom domain.

Example SMTP forwarding flow
graph TD
A[Trading partner/source system] -->|Sends document| B[ecosio]
B --> C{Document processing}
C --> G[Processed document]
G --> H{Routing decision}
H -->|SMTP Connector| I[SMTP forwarding module]
I --> J{Domain type?}
J -->|Standard| K[Standard ecosio domain]
J -->|Custom Domain| L[Custom subdomain]
K --> M[AWS SES identity]
L --> N[AWS SES identity with custom DNS]
M --> O[Email assembly]
N --> O
O --> P[Add attachments]
O --> Q[Apply email template subject body headers]
O --> R[Set recipients to CC and BCC]
P --> S[AWS SES processing]
Q --> S
R --> S
S --> T[DKIM signing]
T --> V[TLS encryption]
V --> W[Send via AWS SES]
W --> X[Recipient mail server]
X --> Y{Delivery status}
Y -->|Success| Z[Delivered to recipient]
Y -->|Bounce| AA[Bounce handler]
Y -->|Complaint| AB[Complaint handler]
AA --> AC[AWS SES feedback loop]
Z --> AF[Recipient inbox]
AB --> AC
AC --> AD[ecosio suppression list management]
AD --> AE[Reputation monitoring to keep bounce rate below 5 percent]

%% Custom Color Groups
style B fill:#0053ff,color:#FFFFFF,stroke:#192354,stroke-width:2px
style G fill:#0053ff,color:#FFFFFF,stroke:#192354,stroke-width:2px
style I fill:#f93549ff,color:#FFFFFF,stroke:#192354,stroke-width:2px
style M fill:#192354,color:#FFFFFF,stroke:#192354,stroke-width:2px
style N fill:#192354,color:#FFFFFF,stroke:#192354,stroke-width:2px
style S fill:#192354,color:#FFFFFF,stroke:#192354,stroke-width:2px
style W fill:#192354,color:#FFFFFF,stroke:#192354,stroke-width:2px
style AC fill:#192354,color:#FFFFFF,stroke:#192354,stroke-width:2px
style AF fill:#88D261,color:#FFFFFF,stroke:#192354,stroke-width:2px

%% Styles for all remaining nodes (White/Dark-Bordered)
style A fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style C fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style H fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style J fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style K fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style L fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style O fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style P fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style Q fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style R fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style T fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style V fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style X fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style Y fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style Z fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style AA fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style AB fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style AD fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px
style AE fill:#FFFFFF,color:#192354,stroke:#192354,stroke-width:2px

SMTP forwarding options

The two primary methods for SMTP forwarding are using the ecosio domain or configuring a custom subdomain.

Standard ecosio domain

Emails are sent using ecosio's own domain. You can use the default sender address or an alias within the domain. To get set up with the standard ecosio domain, contact your ecosio Integration Engineer.

DomainProduction exampleTest example
Default[email protected][email protected]
Alias[email protected][email protected]

Custom subdomain

Emails are sent from your own subdomain, enabling recipients to see your branding whilst leveraging ecosio infrastructure. This can increase trust with recipients who recognise your domain. For example, [email protected] or [email protected]. A custom subdomain requires full configuration to establish your domain identity.


Did this page help you?