1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2026-10-28 15:02:28 +00:00
Files
go-chasquid-smtp/docs/clients.md
T
Alberto Bertogli 9a59bd77d1 docs: Auto-format markdown documentation
This patch uses mdformat to auto-format markdown documentation.

To support \ for line breaks (which is what mdformat uses), mkdocs now
requires the pymdownx.escapeall extension.

Because of incompatibilities between mdformat (which formats to
CommonMark) and mkdocs (which expects Python-Markdown), there are now
some limitations: no nested lists, multi-paragraph list items, or
admonitions support.

These limitations are acceptable for now, although some of the docs had
to be adjusted to meet them.
2026-10-14 15:19:34 +01:00

1.3 KiB

Clients

chasquid supports most SMTP clients, but requires them to have some features:

All modern clients should support both, and thus have no problems talking to chasquid.

Configuration examples

msmtp

This example is useful as either per-user ~/.msmtprc or system-wide /etc/msmtprc:

account default
tls on
auth on

# Use the SMTP submission port. Many providers block communications to the
# default port 25, but the submission port 587 tends to work just fine.
port 587

# Server hostname.
host SERVER

# Your username (including the domain).
user USER@DOMAIN

# Your password.
password SECRET

Replace the SERVER, USER@DOMAIN and SECRET strings with the appropriate values.

Problematic clients

These clients are known to have issues talking to chasquid:

  • ssmtp: does not support the PLAIN authentication method. It is also unmaintained.
    Please use msmtp instead.