Falsch. E-Mails laufen über ein eigenes Protokoll.
Die funktion mail() in PHP nutzt den angegebenen SMTP Server. Um also überhaupt E-Mails realisieren zu können, muss man einen SMTP Server aufsetzen. PHP hat damit rein gar nichts zu tun.
Allgemein gesehen ist ein eigener Mailserver im Baukasten nicht möglich. Daher verschiebe ich das hier auch in die Plauderecke.
edit:
Eigene Endungen bekommst du in der Regel meistens bei Domains mit dabei.
Wenn du dir z.B. für eine externe Seite eine Domain bei united-domains.de holst, bekommst du kostenlos E-Mail Weiterleitungen dazu - passend zur gekauften Domain.
Bei einem Hostingangebot schaut es genauso aus, wenn eine Domain mit dabei ist - bei den meisten Angeboten.
Einfach mal schauen. Musst aber schauen: Weiterleitungen sind keine eigenen Postfächer, sondern leiten eben nur auf deine bei @web oder @yahoo etc. weiter.
Wenn du etwas findest mit eigenen Postfächern, steht das auch dabei.
Direktes Anbieten von E-Mail Adressen zu realisieren brauch schon einen kleinen technischen Aufwand, den du dir nicht machen solltest, wenn du von der Materie keine Ahnung hast.
______________