Używanie funkcji mail() dostarczanej z PHP nie jest dobrym podejściem do wysyłania wiadomości e-mail, ponieważ jest ona łatwo oznaczana jako spam i musisz ustaw nagłówek aby upewnić się, że poprawnie wysyłasz wiadomości e-mail w formacie HTML.
Sugeruję więc, abyś przyjrzał się PHPMailer lub SwiftMailer , który obsługuje HTML, obsługuje różne typy MIME i uwierzytelnianie SMTP