电子邮件发送
Overleaf 支持通过两种方法发送电子邮件:简单邮件传输协议 (SMTP) 和 Amazon 简单电子邮件服务 (SES)。如果您在本地主机上启用了电子邮件服务器并监听本地连接,则可以使用 SMTP。
配置
电子邮件通过以下环境变量进行配置。
发件人配置
OVERLEAF_EMAIL_FROM_ADDRESS
发件人地址,例如 '[email protected]'
- 必需:是
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。对于端口 587 或 25 ,保持为 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
当 true 和 OVERLEAF_EMAIL_SMTP_SECURE 为 false 时,即使服务器支持 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 接口发送电子邮件的更多信息 这里.
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 发送电子邮件的更多信息 这里.
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</a></div>"
最后更新于