PHP function mail()

16. 09. 2019

The `mail()` function sends an e-mail message through the default server configuration. To work correctly, the function needs to be enabled on the server and the mail server needs to be configured for sending.

The function is for sending only. You have to sort out receiving messages at the mail server level. For example, download messages regularly using IMAP or POP3 protocol.

I strongly discourage the use of the function at the moment, because the programmer has to take care of everything himself (for example, send the correct headers, or set the encoding).

Much better is to connect via SMTP server.

Using

mail ('jan@barasek.com', 'Subject', 'Email text... ');

The first parameter gives the recipient's address, the second the subject and the third the message text. The fourth (optional) parameter gives the additional configuration of the message.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.

V jiných jazycích

2.