【问题标题】:How to set up the chef environment, running Django, to send mail如何设置 chef 环境,运行 Django,发送邮件
【发布时间】:2013-02-19 03:33:08
【问题描述】:

我的系统上有一个厨师环境,它运行 Ubuntu Linux 12.10。我似乎无法正确配置厨师以在 Django/Python 中执行 send_mail。我在哪里看。我需要什么配置厨师来做到这一点?我的 Python/Django 代码很好。

【问题讨论】:

  • 你的意思是send_mail 不起作用?有什么错误吗?您是否使用任何自定义邮件后端?正在使用任何 SMTP 服务吗?
  • 正确。该代码适用于我首先在我的其他 Linux 系统上使用的简单 python/django 服务器,但是当将代码迁移到这个厨师环境时它不起作用。一定是厨师没有为 smtp 正确设置或配置...?我是新来的厨师和文档……嗯……除了关于 Pony 的一点点,我什么也找不到……?
  • 1.手动配置 send_mail。 2. 记住步骤或更好地写下来。 3.使用厨师资源重写步骤。你现在在哪里?

标签: python linux django chef-infra


【解决方案1】:

您需要先确保在 chef 中设置了 postfix。如果没有,请登录您的虚拟机(如果厨师正在运行):

sudo apt-get install postfix

然后将 gedit、nano、VIM 或您喜欢的任何内容放入主 conf 文件:

sudo vi /etc/postfix/main.cf

最后,查看您的中继主机设置的内容,并将其更改为您希望联系电子邮件发送的电子邮件地址:

relayhost = mail.your-admin-email.com

看看这是否不能解决你的问题。

【讨论】:

  • 修复了它...ty..刚刚解决了它...还有另一个与 Python 相关的错误...但这是个大问题
猜你喜欢
  • 2013-11-23
  • 2014-10-12
  • 2015-02-06
  • 2023-04-03
  • 1970-01-01
  • 2013-06-30
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
相关资源
最近更新 更多