コード例 #1
0
ファイル: views.py プロジェクト: BakethemPie/tendenci
def amazon_ses_verify_email(request, form_class=AmazonSESVerifyEmailForm, 
                            template_name="emails/amazon_ses/verify_email.html"):
    # admin only
    if not is_admin(request.user):raise Http403

    from emails.amazon_ses import AmazonSES
    form = form_class(request.POST or None)
    
    if request.method == "POST":
        if form.is_valid():
            email_addr = form.cleaned_data['email_address']
            amazon_ses = AmazonSES()
            result = amazon_ses.verifyEmailAddress(email_addr)
            
            messages.add_message(request, messages.INFO, 
                                 'The email address "%s" has been sent to amazon to verify. \
                                 Please check your inbox and follow the instruction in the \
                                 email to complete the verification.' % email_addr)
        
    return render_to_response(template_name, {'form':form}, 
        context_instance=RequestContext(request))