HTML formu nasıl maile bağlarım?
Arkadaşlar formumu maile nasıl bağlarım? Site HTML / CSS ile yapıldı. Herhangi bir backend bilgim yok, sıfırım. Ona göre nasıl yapabileceğimi anlatırsanız çok sevinirim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
Merhaba,
Eğer formunuzu HTML veya bir başka dil ile yaptıysanız ve bir backend dilini bilmiyorsanız, iki seçeneği değerlendirebilirsiniz:
E-posta hizmeti sağlayıcısı (örneğin, Google Forms veya Wufoo) kullanarak formunuzu oluşturun ve doldurulan formları otomatik olarak e-posta adresinize gönderin. Bu seçenek en kolay seçenektir ve kodlama bilgisi gerektirmez. E-posta hizmeti sağlayıcısının nasıl kullanılacağı konusunda daha fazla bilgi için lütfen kendi dokümantasyonlarını veya online kaynakları inceleyin.
HTML formunuzu bir e-posta hizmetine bağlayarak form verilerini e-posta olarak gönderebilirsiniz. Bu yöntem için formunuzun bir "action" özelliğine ihtiyacınız olacak ve bu özelliği bir e-posta hizmetinin API'sine (Application Programming Interface) bağlayarak form verilerinizi e-posta olarak gönderebilirsiniz. Bu seçenek de kodlama bilgisi gerektirmez, ancak e-posta hizmetini kullanmayı bilmeniz ve API'sine nasıl bağlanacağınızı öğrenmeniz gerekir.
Örnek olarak, HTML formunuzu bir e-posta hizmetine bağlama seçeneğini anlatacağım. Bu yöntem için formunuzun bir "action" özelliğine ihtiyacınız olacak ve bu özelliği bir e-posta hizmetinin API'sine (Application Programming Interface) bağlayarak form verilerinizi e-posta olarak gönderebilirsiniz.
Örneğin, formunuzu aşağıdaki şekilde oluşturabilirsiniz:
<form action="https://example.com/api/send-email" method="post">
<label for="name">İsim:</label><br>
<input type="text" id="name" name="name"><br>
<label for="email">E-posta:</label><br>
<input type="text" id="email" name="email"><br>
<label for="message">Mesaj:</label><br>
<textarea id="message" name="message"></textarea><br>
<input type="submit" value="Gönder">
</form>
Bu formun "action" özelliği, form verilerinin gönderileceği URL'yi belirtir. Bu örnekte, form verileri "https://example.com/api/send-email" adresine gönderilecektir. Bu adres, bir e-posta hizmetinin API'sine bağlanacaktır ve form verilerini e-posta olarak gönderecektir.
Eğer bir e-posta hizmetine sahipseniz ve bu hizmetin API'sine nasıl bağlanacağınızı bilmiyorsanız, lütfen hizmetin dokümantasyonunu veya online kaynakları inceleyin. Eğer bir e-posta hizmetine sahip değilseniz, örneğin Sendgrid veya Mailgun gibi e-posta hizmetlerini kullanabilirsiniz. Bu hizmetler ücretsiz veya ücretli olarak kullanılabilir ve kolayca kullanılırlar.
Umarım bu örnek size yardımcı olmuştur.
üçüncü parti yazılımlar var. Direk onlar sana form action için bir link veriyorlar ve form her submit olduğunda belirlemiş olduğun mail adresine, form dataları geliyor.