Jak wstawić adres e-mail w HTML?

Aby wstawić adres e-mail w HTML, standardowo używa się specjalnego linku z atrybutem mailto:. Dzięki temu użytkownik po kliknięciu w taki link może automatycznie rozpocząć pisanie wiadomości e-mail w swoim domyślnym kliencie pocztowym. Poniżej znajdziesz szczegółowy poradnik wraz z praktycznymi przykładami.

Podstawowy link do adresu e-mail

Podstawowy sposób to zastosowanie znacznika <a> z atrybutem href ustawionym na mailto:[email protected]. Przykład:

<a href="mailto:[email protected]">Napisz do nas</a>

Po kliknięciu w taki link użytkownikowi otworzy się domyślna aplikacja pocztowa z polem „Do” wypełnionym podanym adresem.

Przykłady zastosowań

1. Zamiana adresu e-mail na klikalny link

<a href="mailto:[email protected]">[email protected]</a>

Wynik: adres e-mail na stronie stanie się aktywnym, klikalnym odnośnikiem.

2. Własny tekst zamiast adresu e-mail

Jeśli nie chcesz wyświetlać samego adresu, możesz ustawić dowolny tekst:

<a href="mailto:[email protected]">Skontaktuj się z obsługą</a>

3. Link e-mail w przycisku lub grafice

Adres e-mail można umieścić także w przycisku lub pod obrazkiem:

<!-- Przyciski -->
<button onclick="window.location.href='mailto:[email protected]';">Wyślij e-mail</button>
<!-- Obraz jako link -->
<a href="mailto:[email protected]">
  <img src="icon-mail.png" alt="Napisz do nas">
</a>

4. Dodanie domyślnego tematu i treści wiadomości

Do linku można dodać parametry, które automatycznie wypełnią temat i treść:

<a href="mailto:[email protected]?subject=Zapytanie&body=Dzień dobry, mam pytanie dotyczące...">
Wyślij zapytanie
</a>

Dostępne parametry:

  • subject – temat wiadomości (przykład: subject=Zapytanie);
  • body – treść wiadomości (przykład: body=Dzień dobry...);
  • cc – do kogo wysłać kopię (przykład: [email protected]);
  • bcc – do kogo wysłać ukrytą kopię ([email protected]).

5. Link do wielu odbiorców

Można dodać kilku adresatów, oddzielając adresy przecinkiem:

<a href="mailto:[email protected],[email protected]">Napisz do nas</a>

Wskazówki dotyczące stosowania

  • Unikaj prezentowania adresów e-mail w formie niezaszyfrowanej jeśli chcesz ograniczyć spam – rozważ np. ich ukrywanie przy pomocy JavaScript, generowanie w backendzie lub przedstawianie ich jako kod obrazkowy lub z użyciem CAPTCHA;
  • Linki mailto: są zależne od konfiguracji przeglądarki i systemu użytkownika – nie zawsze otworzą webowego klienta poczty, lecz najczęściej aplikację desktopową.

Podsumowanie

  • Do wstawienia adresu e-mail w HTML użyj <a href="mailto:[email protected]">Tekst</a>,
  • możesz określić temat, treść, odbiorców kopii i ukrytej kopii,
  • możesz zamienić dowolny tekst lub grafikę w klikalny link e-mail,
  • rozważ bezpieczeństwo adresów e-mail publikowanych w jawnej formie.

Dzięki tym metodom możesz łatwo i wygodnie udostępnić kontakt mailowy na swojej stronie internetowej w estetycznej i funkcjonalnej formie.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *