Jak wysłać wiadomość do kilku odbiorców za pomocą funkcji mail() w PHP?
PHP + MySQL

Jak wysłać wiadomość do kilku odbiorców za pomocą funkcji mail() w PHP?

Data aktualizacji: 04.05.2021

Slowok w komentarzu do porady "Prosty formularz kontaktowy w PHP", zapytał jak wysłać formularz kontaktowy do kilku odbiorców jednocześnie. Pytanie jest ciekawe, więc umieszczam rozwiązanie także dla innych osób.

1. Kilku odbiorców (pole From)

Aby wysłać wiadomość do kilku odbiorców można po prostu rozdzielić ich przecinkiem:

mail(
  'twoj-adres@email.pl, twoj-adres2@email.pl',
  'Formularz kontaktowy',
  "Treść wiadomości",
  "From: jan@kowalski.pl"
);

2. Do wiadomości (pole CC)

Można także skorzystać z pola CC (ang. Carbon Copy), w języku polskim częściej spotykane jako "DW" (Do Wiadomości). Jest to wysłanie jawnej kopii do dodatkowych odbiorców. W funkcji mail() w PHP można to zrobić w następujący sposób:

mail(
  'twoj-adres@email.pl',
  'Formularz kontaktowy',
  "Treść wiadomości",
  "From: jan@kowalski.pl\r\nCc: twoj-adres2@email.pl"
);

3. Ukryta kopia (pole BCC)

Kolejną dostępną opcją jest pole BCC (ang. Blind Carbon Copy), w języku polskim jako "UDW" (Ukryte Do Wiadomości). Jest to ukryta kopia, nie jest jawna jak CC. W funkcji mail() BCC można dodać do nagłówka wiadomości:

mail(
  'twoj-adres@email.pl',
  'Formularz kontaktowy',
  "Treść wiadomości",
  "From: jan@kowalski.pl\r\nBcc: twoj-adres2@email.pl"
);

Dodatkowym rozwiązaniem może być umieszczenie funkcji mail() w pętli np. foreach() i wywołanie jej dla różnych adresów e-mail.

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Maj 2022).

Autor: Bartosz Stefanicki. Data publikacji: 04.05.2021 r. Tagi: formularze, skrypty, formularz. Źródło obrazka porady: własne.

Komentarze

Statystyki

  • 179

    Liczba porad
  • 1 801

    Liczba komentarzy
  • 6

    Narzędzi online

© 2005-2022 itporady.pl. Wszystkie prawa zastrzeżone.

Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych, statystycznych oraz dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.