cdist-type__dma - Setup the DragonFly Mail Agent as the MTA.
This (singleton) type uses DMA, a small Mail Transport Agent (MTA), to accept mails from locally installed Mail User Agents (MUA) and either deliver the mails to a remote smart host for delivery or communicate with remote SMTP servers directly.
If enabled, mail will not be sent immediately, but stored in a queue. To flush the queue and send the mails,
`dma -qhas to be run periodically (e.g. using a cron job.) This type does not manage such a cron job, but some operating systems ship such a cron job with the package.
Enable if bounce messages should include the complete original message, not just the headers.
Enable to bypass aliases and local delivery, and instead forward all mails to the defined
If set, this type will send a test email to root after setup, to check if the configured settings work.
If present, this will be the hostname used to identify this host and the remote part of the sender addresses. If not defined, it defaults to
/etc/mailnameon Debian derivatives and to
__target_fqdnotherwise. See dma(8) for more information.
Note: on Debian derivatives the
/etc/mailnamefile should be updated instead of using this parameter.
Masquerade the envelope-from addresses with this address/hostname. Use this setting if mails are not accepted by destination mail servers because your sender domain is invalid. This option can be used multiple times. For more information see the dma(8) man page.
The port on which to deliver email. If not provided, a sensible default port will be used based on the
Configures whether and how DMA should use secure connections.
Enable TLS/SSL secured transfer.
Use STARTTLS to establish a secure connection.
- opportunistic (default)
Will try to establish a secure connection using STARTTLS, but allow unencrypted transfer if STARTTLS fails. Most useful when dma is used without a smarthost, delivering remote messages directly to the outside mail exchangers.
allow plain text SMTP login over an insecure connection. Should really not be used anymore!
The mail server used to send email. It must be configured to act as a relay for the host being configured by this type so that mail can be sent to users non-local to the smarthost.
# Install DMA and use the smarthost mx1.domain.tld to send mail. __dma --smarthost mx1.domain.tld --send-test-mail # Install DMA in a default configuration. __dma
Copyright (C) 2020 Evilham and Dennis Camera. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.