syntax = "proto3"; message Config { // Hostname to use when we say hello. // For aesthetic purposes, but may help if our ip address resolves to it. // Default: machine hostname. string hostname = 1; // Maximum email size, in megabytes. // Default: 50. int64 max_data_size_mb = 2; // Addresses to listen on. // Default: "systemd", which means systemd passes sockets to us. repeated string address = 3; // Address for the monitoring http server. // Default: no monitoring http server. string monitoring_address = 4; // Mail delivery agent (MDA, also known as LDA) to use. // This should point to the binary to use to deliver email to local users. // The content of the email will be passed via stdin. // If it exits unsuccessfully, we assume the mail was not delivered. // Default: "procmail". string mail_delivery_agent_bin = 5; // Command line arguments for the mail delivery agent. One per argument. // Some replacements will be done: // - "%user%" -> local user (anything before the @) // - "%domain%" -> domain (anything after the @) // Default: "-d", "%user" (adequate for procmail) repeated string mail_delivery_agent_args = 6; }