Контактная форма Satchmo Не отправлять электронную почту

Я новичок, пользуюсь магазином satchmo впервые. Это мой первый вопрос со стеком. До сих пор мне удавалось достаточно хорошо управлять настройкой, за исключением двух вещей, которые я с нетерпением жду, чтобы работать на меня.

  1. При попытке отправить электронное письмо через контактную форму письма не отправляются??
  2. Может ли кто-нибудь дать мне указатель/руководство по рабочей настройке, чтобы протестировать и запустить регистрацию django для моего нового магазина??

person user1138706    schedule 09.01.2012    source источник
comment
EMAIL_HOST = 'asia.secureserver.net' # Обычно устанавливается на localhost ‹br/› EMAIL_PORT = 587 ‹br/› EMAIL_HOST_USER = '[email protected]' ‹br/› EMAIL_HOST_PASSWORD = 'gulam' ‹br/› EMAIL_USE_TLS = True ‹br/› Выше приведена настройка электронной почты, которую я заполнил в файле local_setting.py, и я уверен, что она неверна. ‹br/› Дело в том, что мне нужно, чтобы моя контактная форма работала (я должен иметь возможность получать электронные письма от посетителей) ‹br /› Когда я заполняю контактную форму и нажимаю «Отправить», это не дает мне ошибки. ‹br /› Как мне его настроить?? Это был мой 1-й вопрос. ‹br /› Регдс.   -  person user1138706    schedule 10.01.2012
comment
если есть проблема в настройках электронной почты, попробуйте этот, EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'password' EMAIL_USE_TLS = True это работает для меня!   -  person Ahsan    schedule 10.01.2012
comment
О.. вау, это действительно работает и для меня. Я очень рад получить это электронное письмо. Благодарность   -  person user1138706    schedule 10.01.2012
comment
Я был бы очень признателен, если бы я мог также получить ответ на мой 2-й вопрос. Как я могу проверить регистрацию django в моей настройке? Какие возможные шаги мне нужно предпринять, чтобы заставить его работать?   -  person user1138706    schedule 10.01.2012
comment
Поскольку название вашего вопроса уже решено, я бы порекомендовал вам задать еще один вопрос для регистрации, и тогда вы получите быстрый ответ.   -  person Ahsan    schedule 10.01.2012


Ответы (2)


если есть проблема в настройках электронной почты, попробуйте этот,

EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'password' 
EMAIL_USE_TLS = True

это работает для меня!

person Ahsan    schedule 10.01.2012

Ну, я думаю, эти шаги помогут:

  • убедитесь, что у вас есть «регистрация» в INSTALLED_APPS в settings.py
  • вы должны установить LIVESETTINGS_OPTIONS на. Это можно сделать из приложения Livesettings в панели администратора, не используя Pruduction. После этого вы должны убедиться, что отключили их, установив для параметра «DB» значение False и «жестко закодировав» свои настройки live в settings.py (см. документы live_settings). Например:

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

    ... если вы хотите, и вы уже знаете, какие настройки вы хотите установить, вы также можете установить их непосредственно в settings.py. Это, конечно, немного быстрее. Но не пытайтесь жестко запрограммировать их, и если «DB» имеет значение True, измените их также в админке, так как, вероятно, администраторы переопределят ваши жестко закодированные, что приведет к неясным ситуациям с ошибками :-)

    Live-настройки, актуальные для регистрации:

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