Вот пример заголовка письма PHP с использованием поля «От»:
$headers = "From: ARIATECH <no-reply@ariatech.site>" . "\r\n";
Этот заголовок устанавливает поле «От» для электронного письма, указывая, что электронное письмо отправляется от «ARIATECH» с адресом электронной почты «no-reply@ariatech.site».
Теперь перейдем к методам отправки электронной почты с помощью PHP. Вот несколько распространенных методов:
- Встроенная функция PHP mail(): PHP предоставляет встроенную функцию mail(), которая позволяет отправлять электронные письма непосредственно из вашего скрипта. Требуется настроить почтовый сервер на вашем сервере.
$to = "recipient@example.com";
$subject = "Example Subject";
$message = "Hello, this is a test email.";
$headers = "From: ARIATECH <no-reply@ariatech.site>" . "\r\n";
mail($to, $subject, $message, $headers);
- Использование сторонней библиотеки. Существует несколько библиотек PHP, которые предоставляют более расширенные функции и упрощают отправку электронной почты. Примеры включают PHPMailer и Swift Mailer. Эти библиотеки часто обеспечивают лучшую поддержку таких вещей, как вложения, электронные письма в формате HTML и аутентификация SMTP.
Вот пример использования PHPMailer:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer(true);
try {
$mail->setFrom('no-reply@ariatech.site', 'ARIATECH');
$mail->addAddress('recipient@example.com');
$mail->Subject = 'Example Subject';
$mail->Body = 'Hello, this is a test email.';
$mail->send();
echo 'Email sent successfully!';
} catch (Exception $e) {
echo 'Email could not be sent. Error: ', $mail->ErrorInfo;
}
Эти библиотеки предоставляют более надежное и гибкое решение для отправки электронной почты.
Обратите внимание, что предоставленные теги являются рекомендуемыми и могут быть изменены в зависимости от конкретного контекста или направленности контента.