AbraFlexi Bulk Mailer AbraFlexi Bulk Mailer
KeyTypeRequiredDescription
ABRAFLEXI_BULKMAIL_QUERYstring✔Filter of recipients
ABRAFLEXI_BULKMAIL_TEMPLATEfile-path✔Mail Template Filename
ABRAFLEXI_COMPANYstring✔AbraFlexi comapny code
ABRAFLEXI_LOGINstring✔AbraFlexi Login
ABRAFLEXI_PASSWORDpassword✔AbraFlexi password
ABRAFLEXI_URLstring✔AbraFlexi Server URI
APP_DEBUGboolshow app version at startup
COMPANY_EMAILemailCompany email address
COMPANY_NAMEstringCompany name to be used in messages
COMPANY_SIGNATUREstringCompany email signature
EASE_LOGGERstringwrite log messages using
EASE_SMTPstring✔configuration string for Pear_Mail
LOCALIZEstringLocalize to choosen language
MAIL_FROMemail✔sender email address
MAIL_SUBJECTstring✔Subject for mails
MUTEbooltrue to dry run
AbraFlexi Bulk Mailer
{
    $schema: "https:\/\/raw.githubusercontent.com\/VitexSoftware\/php-vitexsoftware-multiflexi-core\/refs\/heads\/main\/schema\/application.json",
    image: "",
    name: {
        cs: "AbraFlexi Hromadn\u00fd Mail\u00e9r",
        en: "AbraFlexi Bulk Mailer"
    },
    description: {
        cs: "Pomoc\u00ed dotazu vybere p\u0159\u00edjemce z adres\u00e1\u0159e a ode\u0161le e-mail na z\u00e1klad\u011b \u0161ablony",
        en: "By Query select recipients from Addressbook and send mail based on template"
    },
    executable: "abraflexi-bulkmail",
    homepage: "https:\/\/github.com\/VitexSoftware\/abraflexi-mailer\/",
    ociimage: "docker.io\/vitexsoftware\/abraflexi-mailer",
    uuid: "a5caea28-2580-42b5-bad9-5b3092385eca",
    tags: [
        "AbraFlexi",
        "Bulkmail"
    ],
    version: "1.4.0.149",
    schemaVersion: "3.3.0",
    requirements: [
        "Mail",
        "AbraFlexi"
    ],
    environment: {
        ABRAFLEXI_BULKMAIL_QUERY: {
            type: "string",
            description: "Filter of recipients",
            defval: "kod='ZAKAZNIKA' or kod='ZAKAZNIKB' or kod='ZAKAZNIKC'",
            required: true
        },
        ABRAFLEXI_BULKMAIL_TEMPLATE: {
            type: "file-path",
            description: "Mail Template Filename",
            defval: "",
            required: true
        },
        ABRAFLEXI_COMPANY: {
            type: "string",
            description: "AbraFlexi comapny code",
            defval: "demo_de",
            required: true
        },
        ABRAFLEXI_LOGIN: {
            type: "string",
            description: "AbraFlexi Login",
            defval: "winstrom",
            required: true
        },
        ABRAFLEXI_PASSWORD: {
            type: "password",
            description: "AbraFlexi password",
            defval: "winstrom",
            required: true
        },
        ABRAFLEXI_URL: {
            type: "string",
            description: "AbraFlexi Server URI",
            defval: "https:\/\/demo.flexibee.eu:5434",
            required: true
        },
        APP_DEBUG: {
            type: "bool",
            description: "show app version at startup",
            defval: "0",
            required: false
        },
        COMPANY_EMAIL: {
            type: "email",
            description: "Company email address",
            defval: "",
            required: false
        },
        COMPANY_NAME: {
            type: "string",
            description: "Company name to be used in messages",
            defval: "Demo Company",
            required: false
        },
        COMPANY_SIGNATURE: {
            type: "string",
            description: "Company email signature",
            defval: "Best regards,\nDemo Company",
            required: false
        },
        EASE_LOGGER: {
            type: "string",
            description: "write log messages using",
            defval: "console|syslog",
            required: false
        },
        EASE_SMTP: {
            type: "string",
            description: "configuration string for Pear_Mail",
            defval: "",
            required: true
        },
        LOCALIZE: {
            type: "string",
            description: "Localize to choosen language",
            defval: "cs_CZ",
            required: false
        },
        MAIL_FROM: {
            type: "email",
            description: "sender email address",
            defval: "",
            required: true
        },
        MAIL_SUBJECT: {
            type: "string",
            description: "Subject for mails",
            defval: "",
            required: true
        },
        MUTE: {
            type: "bool",
            description: "true to dry run",
            defval: "0",
            required: false
        }
    }
}
Download abraflexi_bulk_mailer.multiflexi.app.json