paper-plane-top电子邮件发送

Overleaf 支持通过两种方法发送电子邮件:简单邮件传输协议 (SMTP) 和 Amazon 简单电子邮件服务 (SES)arrow-up-right。如果您在本地主机上启用了电子邮件服务器并监听本地连接,则可以使用 SMTP。

配置

电子邮件通过以下环境变量进行配置。

发件人配置

名称

OVERLEAF_EMAIL_FROM_ADDRESS

发件人地址,例如 '[email protected]'envelope - 必需:是

OVERLEAF_EMAIL_REPLY_TO

回复地址,例如 '[email protected]'

SMTP

名称

OVERLEAF_EMAIL_SMTP_HOST

要连接的主机名或 IP 地址。需要能从 Docker 容器访问

OVERLEAF_EMAIL_SMTP_PORT

要连接的端口

OVERLEAF_EMAIL_SMTP_SECURE

如果 true 在连接到服务器时连接将使用 TLS。如果 false 或未设置,则当服务器支持 STARTTLS 扩展时会使用 TLS。在大多数情况下,如果您连接到端口 true ,将此值设置为 465。对于端口 58725 ,保持为 false

OVERLEAF_EMAIL_SMTP_USER

用于对 SMTP 服务器进行身份验证的用户名

OVERLEAF_EMAIL_SMTP_PASS

与 SMTP 用户名关联的密码

OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH

如果 false 这将打开与具有自签名或无效 TLS 证书的 TLS 服务器的连接

OVERLEAF_EMAIL_SMTP_IGNORE_TLS

trueOVERLEAF_EMAIL_SMTP_SECUREfalse 时,即使服务器支持 STARTTLS 扩展,也不会使用 TLS

OVERLEAF_EMAIL_SMTP_NAME

如果 OVERLEAF_EMAIL_SMTP_HOST 设置为 IP 地址时用于 TLS 验证的可选主机名,默认为机器的主机名。

OVERLEAF_EMAIL_SMTP_LOGGER

true 将日志消息打印到 web.log.

Amazon SES SMTP 接口

您可以阅读有关使用 Amazon SES SMTP 接口发送电子邮件的更多信息 这里arrow-up-right.

名称

OVERLEAF_EMAIL_SMTP_HOST

要连接的主机名或 IP 地址。需要能从 Docker 容器访问

OVERLEAF_EMAIL_SMTP_PORT

要连接的端口

OVERLEAF_EMAIL_SMTP_USER

用于对 SMTP 服务器进行身份验证的用户名

OVERLEAF_EMAIL_SMTP_PASS

与 SMTP 用户名关联的密码

Amazon SES API

您可以阅读有关使用 Amazon SES API 发送电子邮件的更多信息 这里arrow-up-right.

名称

OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID

如果使用 AWS SES,则访问密钥

OVERLEAF_EMAIL_AWS_SES_SECRET_KEY

如果使用 AWS SES,则密钥

OVERLEAF_EMAIL_AWS_SES_REGION

如果未设置,默认区域为 US-EAST-1

使用实例角色的 AWS SES

名称

OVERLEAF_EMAIL_DRIVER

当此项设置为 ses时,电子邮件系统将使用 SES API 方法并依赖已配置的实例角色来发送电子邮件。

自定义

名称

OVERLEAF_CUSTOM_EMAIL_FOOTER

附加到所有电子邮件的自定义 HTML,例如 示例: "<div>This system is run by department x </div> <div> If you have any questions please look at our faq <a href='https://somwhere.com'>here&#x3C;/a>&#x3C;/div>arrow-up-right"

最后更新于