Hogwarts adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Kodunuzun yazımında bir sorun görünmüyor; doğru kullanım şu şekilde:

<p><a href="mailto:mail@mail.com">Contact Us</a></p>

Eğer tıkladığınızda tarayıcı “domain.com/mailto:mail@mail.com” şeklinde bir adres oluşturuyorsa, bu durum genellikle sayfanızdaki veya CMS’nizdeki etiketinden kaynaklanıyor olabilir.

Kontrol etmeniz gerekenler:
1. Etiketi:
HTML belgenizin <head> kısmında şöyle bir etiket var mı?

<base href="http://domain.com/">

Eğer varsa, bu etiket tüm relative (göreceli) bağlantılara temel URL’yi ekler. Mailto bağlantıları da normalde absolute (mutlak) sayılır, fakat bazı durumlarda istenmeyen şekilde etkilenebilir.
Çözüm:
• Eğer mümkünse, <base> etiketini kaldırın.
• Veya mailto bağlantılarınızı bu etiketin etkilenmeyeceği şekilde düzenleyin.

2. CMS veya Eklenti Ayarları:
Eğer bir içerik yönetim sistemi (örneğin WordPress) kullanıyorsanız, bazı eklentiler veya tema ayarları bağlantıları otomatik olarak yeniden yazabiliyor.
Çözüm:
• CMS’nizdeki bağlantı işleme veya URL yönlendirme ayarlarını kontrol edin.
• Gerekirse, mailto linklerinizi “güvenli bağlantı” olarak işaretleyecek veya düz metin olarak ekleyecek bir yöntem deneyin.
3. Tarayıcı Önbelleği ve Test:
Bazen tarayıcı önbelleği eski bir ayarı saklayabilir. Farklı bir tarayıcıda veya gizli modda test etmek sorunun kaynağını belirlemenize yardımcı olabilir.

Bu adımları kontrol ettiğinizde, mailto linkinizin doğru şekilde çalışması gerekir. Yardımcı olabildiysem ne mutlu.
Merhabalar, detaylı ve açıklayıcı mesajınız için çok teşekkür ederim. Açıklamanız ile problemi çoğu arkadaşın çözeceğine eminim. Benim problemim muhtemelen wordpress temasıyla alakalı. header vs her sayfaya bakmama rağmen <base href="http://domain.com/"> alanını bulamadım. Başka sayfalarda da denedikçe örneğin ( domain.com/iletisim girince domain.com/iletisimmailto: ) şeklinde oluşuyor.

fatihanily adlı üyeden alıntı: mesajı görüntüle
merhaba kodu şu şekilde güncelleyin sorun çözülecektir:

<p> <a href="mailto:mail@mail.com" rel="noopener noreferrer">Contact Us</a> </p>
hala sorun devam ediyorsa:

<p> <a href="#" onclick="window.location.href='mailto:mail@mail.com'">Contact Us</a> </p>
Verdiğiniz kodlar için çok teşekkür ederim. Ancak bana yardımcı olmadı. Belki bu problemi yaşayan başka arkadaşlara olur.