Mailto Formları Çalışmıyor Ne Yapmalı?

Mailto formları her zaman umduğumuz kadar güvenilir değildir. Basit bir şey gibi görünüyor, form düğmesine tıklayın ve form verilerini e-posta ile göndermelidir. Ama mailto formları her zaman bu kadar basit değildir. Bazen siz veya müşteriniz formu dikkatli bir şekilde doldurun, ancak form içeriklerini mailto adresine postalamak yerine, e-posta istemcisini açar.

Bazen, e-posta istemcisi, şunun gibi görünen bir konuya sahiptir: ?name=jennifer&email=webdesign@aboutguide.com&comments=these benim yorumlarım ancak e-postanın gövdesi boş. Ve bazen, e-postaya eklenen formdan hiçbir şey yoktur. Mailto Forms ile ilgili sorun budur. İki şeye güveniyorlar:

  1. Müşterinin sistemi varsayılan bir e-posta istemcisine sahip olmalıdır
  2. Müşterinin web tarayıcısı bu e-posta istemcisine bağlanabilmelidir.

Mailto formu olan bir sayfa oluşturursanız ve müşterinizin sisteminizde bir e-posta istemcisi yoksa, mailto formu çalışmaz. Web tarayıcıları e-posta istemcisine bağlanamazsa, posta formu çalışmayacaktır. Bu sorun, aşağıdakiler dahil birçok faktöre bağlıdır:

Ayrıca, tarayıcı ve işletim sistemini algılamak için JavaScript'i kullanabiliyor olsanız da, bunlar ve e-posta istemcisi arasındaki etkileşim ise, yine de bir sorunla karşılaşacaksınız.

Kırık Mailto Formları Onarmak için Ne Yapabilirsiniz?

Formları kullanan bir web geliştiricisiyseniz ve bir mailto formu kullanmak istiyorsanız, bu sınırlamanın farkında olmalısınız. Ne yaparsanız yapın, bazı müşterileriniz formu kullanamayabilir.

Sitenizde hala bir mailto formu kullanmak istiyorsanız formlarınızın doğru olduğundan emin olmalısınız. Ve başka sorunların olmadığından emin olmak için HTML'nizi doğrulamanız gerekir.

Kırık Mailto Formları İçin En İyi Çözüm

Mailto formu yerine bir CGI veya PHP betiği kullanmanızı kesinlikle öneririz. Programlamayı bilmiyor olsanız bile bir CGI'yı kullanmanın birçok yolu vardır. İşte size yardımcı olabilecek bazı kaynaklar:

Bu makale HTML Formları Eğitimi’nin bir parçasıdır