Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guideDeveloper guideAdmin guide
Company siteHelp center
English
  • Русский
  • English
v72
  • v74
  • v73
  • v72
Login
  • Getting Started
  • Administrator documentation
  • Functional characteristics
  • Technology description
  • System requirements
  • Admin Panel
  • Platform installation
  • Platform configuration
    • Configuration file
    • Domain settings
    • LDAP access configuration
    • Sending Email via SMTP relay
    • Pixel and push domain configuration
    • Cluster and Replication Setup
    • System notifications configuration
    • Processes UNIX sockets configuration
    • HTTPS Configuration
    • External SQL database integration
    • Adding sender IP addresses
    • Deduplication request settings
    • PostgreSQL database for account data
    • Proxy server settings
    • Getting HTTP service statuses
    • Configuration MongoDB logs rotation
    • Configuration of system constants and directories
  • Platform maintenance
  • Custom channels guide
  • Extra
  • Processing HTTP/HTTPS traffic
  • Administrator API
This is documentation for Altcraft Platform v72. This documentation is no longer maintained.
The information for up-to-date platform version at this page is available (v74).
  • Platform configuration
  • System notifications configuration
Documentation for version v72

System notifications configuration

Mailbox configuration​

To allow Altcraft MP to send weekly and daily reports, credentials changes and other email notifications, NOREPLY_MAILER object is configured in main.json file.

This configuration consists of SMTP access credentials for notifications mailbox. If you do not have a dedicated mailbox, ask your system administrator to create one like altcraft@example.com, where example.com is your corporate email domain.

This configuration may be different depending on your email server type:

{
"NOREPLY_MAILER": {
"email": "altcraft@example.com",
"login": "altcraft@example.com",
"pass": "xeiT9oL8We",
"port": 587,
"server": "mail.example.com"
}
}

Mailbox parameters:​

ParameterTypeRequiredDescription
serverstringYesEmail server domain
portintNoPort. By default - 25
emailstringYesEmail address
loginstring*Email server username, often the same as email address
passstringNoEmail server password
helostringNoEmail server greeting mode. By default - PTR record
insecureboolNoDisable SSL сcertificate verification. By default - false
force_no_sslboolNoDisable SSL including standard ports. By default - false

You can ignore "login" parameter if you are sending to an open mail relay.

Notifications configuration​

System notifications are configured by several main.json parameters.

The default values are the following:

"NOTIFICATION" {
"HARDBOUNCES_WARNING_PERCENT": 1,
"SOFTBOUNCES_WARNING_PERCENT": 30,
"COMPLAINS_WARNING_PERCENT": 0.07,
"PERFOMANCE_WARNING_PERCENT": 90,
"SELECT_INTERVAL_HOURS": 1,
"NOTIFY_INTERVAL_HOURS": 12,
"MINIMAL_DIVIDER": 1000
}

Notification parameters​

ParameterDescription
HARDBOUNCES_WARNING_PERCENT
SOFTBOUNCES_WARNING_PERCENT
COMPLAINS_WARNING_PERCENT
Define Hard bounces, Soft bounces and Complaints warning thresholds.

By default – 1, 30 and 0.07.
PERFOMANCE_WARNING_PERCENTDefines the threshold for triggering a notification when the message delivery rate drops (in percentage terms).

By default – 90.
SELECT_INTERVAL_HOURSAssessment time interval for data aggregation.

By default – 1 hour. Maximum – 24 hours.
NOTIFY_INTERVAL_HOURSDuplicated notifications time interval.

By default – 12 hours (If the same problem occurs within 12 hours - no new notification will be sent).
MINIMAL_DIVIDERMinimum deliveries number to aggregate statistics.

By default – 1000.
Last updated on Apr 27, 2023
Previous
Cluster and Replication Setup
Next
Processes UNIX sockets configuration
  • Mailbox configuration
  • Mailbox parameters:
  • Notifications configuration
  • Notification parameters
© 2015 - 2025 Altcraft, LLC. All rights reserved.