tutorialのおかげで連絡フォームの設定が完了しましたが、チュートリアルでは、sendgridやその他のサービスをセットアップして返信する必要があります。しかし、ものは無料ではありません。django contact form無料でメールを受信
無料でメールを受け取る方法はありますか?
def contact(request):
form_class = ContactForm
if request.method == 'POST':
form = form_class(data=request.POST)
if form.is_valid():
contact_name = request.POST.get('contact_name','')
contact_email = request.POST.get('contact_email','')
form_content = request.POST.get('content','')
template=get_template('contact_template.txt')
context = Context({
'contact_name':contact_name,
'contact_email':contact_email,
'form_content':form_content,
})
content = template.render(context)
email = EmailMessage(
"New Contact form submisssion",
content,
"your website"+'',
['[email protected]'],
headers = {'Reply-To':contact_email})
email.send()
return redirect('contact')
return render(request, 'contact.html', {
'form':form_class,
})
私はtxtファイルでこれを持っている、とあなたは電子メールサービスについて尋ねている理由これは私がメール
Contact Name:
Email:
Content:
mailgunのようなサービスを試すことができます。彼らはあなたに月額12kのメールを無料で提供します。 – v1k45
@ v1k45ええ、私は支払う必要がありますか?それを無料で行う方法はありますか?すべてのウェブサイトでこのようなサービスを利用しますか? –
いいえ、月額12K未満のメールを送信する場合は、何も支払う必要はありません。 mailgunはgithubや他の大きなサイトで使用されています:) – v1k45