Oczywiście że można wysłać wiadomość z adresu kancelaria@prezydent.gov.pl . Problem leży natomiast w informacji o serwerze wysyłającym - nie będzie to prezydent.gov.pl .
Działa to mniej więcej tak:
1. Jeśli brak danych przesłanych metodą POST, zakończ skrypt.
2. Przypisz zmiennym name, email, phone, comments wartości z tablicy POST.
3. Walidacja danych pochodzących z formularza - kiepsko zrobiona.
4. Preparowanie nagłówków wiadomości e-mail (adres wysyłającego, temat wiadomości, treść wiadomości itd.).
5. Wysłanie wiadomości (funkcja
mail()).