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))