send.conf 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # 验证码发送服务配置文件
  2. # 用于 send_sms_gn.py 和 send_email.py
  3. #
  4. # 说明:
  5. # 1. 如果配置项为空,脚本会尝试从环境变量读取(兼容 backend/.env)
  6. # 2. 数据库配置:如果此处未配置,会从环境变量 MYSQL_* 读取
  7. # 3. 敏感信息(如密码)建议使用环境变量,避免泄露
  8. [aliyun_sms]
  9. # 阿里云短信服务配置
  10. # access_key_id 和 access_key_secret 如果为空,会从环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET 读取
  11. access_key_id = LTAI5tQ6iFj9XMSZygRhKL4F
  12. access_key_secret = eXEfRLenQfOCLWkj307jv48rBUWNHK
  13. sign_name = 灵语科技
  14. template_code = SMS_498720756
  15. endpoint = dysmsapi.aliyuncs.com
  16. [smtp]
  17. # 阿里云 DirectMail SMTP 配置
  18. # smtp_username 和 smtp_password 如果为空,会从环境变量 SMTP_USERNAME 和 SMTP_PASSWORD 读取
  19. smtp_host = smtpdm.aliyun.com
  20. smtp_port_ssl = 465
  21. smtp_username = support@mail.lyrria.com
  22. smtp_password = LRrria123456
  23. email_subject = Lyrria 注册登录验证码
  24. [database]
  25. # MySQL 数据库配置
  26. # 如果此处未配置,会从环境变量 MYSQL_* 读取(兼容 backend/.env)
  27. mysql_host = 101.201.60.170
  28. mysql_port = 13306
  29. mysql_user = root
  30. mysql_password = Lyrria@Root@123456
  31. mysql_database = Lyrria
  32. [service]
  33. # 服务配置
  34. # 轮询间隔(秒),准实时发送的检查频率
  35. poll_interval = 2.0