Satchmo的联系表格不要发送电子邮件

时间:2012-01-09 13:04:31

标签: python django contact django-registration satchmo

我是第一次使用satchmo商店的新手。这也是我对堆栈的第一个问题。到目前为止,我已经能够很好地管理定制,除了我渴望为我工作的两件事。

  1. 当尝试通过“联系表单”发送电子邮件时,不会发送电子邮件??
  2. 任何人都可以给我一个工作设置的指针/指南,以便为我的新店测试和运行django-registration吗?

2 个答案:

答案 0 :(得分:1)

如果电子邮件设置有问题,请尝试使用此功能

EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = 'myname@gmail.com' 
EMAIL_HOST_PASSWORD = 'password' 
EMAIL_USE_TLS = True

这适合我!

答案 1 :(得分:0)

嗯,我想这些步骤会有所帮助:

  • 确保您在settings.py
  • 上的INSTALLED_APPS上进行了“注册”
  • 您必须将LIVESETTINGS_OPTIONS设置为。这可以通过Admin中的Livesettings-app完成,而不是Pruduction。之后,您应该确保在“DB”选项变为False时将其关闭,并在settings.py上“硬编码”您的实时设置(请参阅live_settings docs)。例如:

    LIVESETTINGS_OPTIONS = { 1: {
        'DB': False,
        'SETTINGS': { ...
    

    ...如果您愿意,并且您已经知道要设置哪些设置,则可以直接在settings.py上设置它们。那当然要快一点。但是不要试图对它们进行硬编码,如果'DB'是真的,也可以在管理员上更改它们,因为管理员可以覆盖你的硬编码,导致模糊,错误的情况: - )

    与注册相关的实时设置:

    LIVESETTINGS_OPTIONS = { 1: {
        'DB': False,
        'SETTINGS': {
         ...
            u'SHOP': {
                u'ACCOUNT_VERIFICATION': u'EMAIL',
                u'ACCOUNT_ACTIVATION_DAYS': u'7',
            ...
            }
        ...
        }
    }}