SendGrid设置
- Sender作成-域名方式
- 配置成功之后
- API KEY取得
Postfix配置
- 安装
sudo apt install postfix
- 选择Internet Site格式
- domain 配置,需要设置sendgrid认证的domain
- 配置/etc/postfix/main.cf
以下内容添加
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_security_level = encrypt
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587
- 配置/etc/postfix/sasl_passwd(没有时新规作成)
[smtp.sendgrid.net]:587 apikey:yourSendGridApiKey
- 更新文件
# root以外无权限
sudo chmod 600 /etc/postfix/sasl_passwd
# postfix使用更新
sudo postmap /etc/postfix/sasl_passwd
- 再启动
sudo systemctl restart postfix
其他问题
- no mechanism available 问题需要安装如下包
apt-get install libsasl2-modules
每天成就一小步,积累下来就是一大步。
转发本文请注明出处,谢谢您的阅读与分享!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下