@abel
Для установки отправителя (от кого будет приходить письмо) с помощью PHPMailer, вы можете использовать метод setFrom()
.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
isSMTP(); // Настройки SMTP сервера $mail->Host = 'smtp.example.com'; $mail->Port = 587; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'your-email-password'; $mail->setFrom('[email protected]', 'Sender's Name'); $mail->addAddress('recipient@example.com', 'Recipient's Name'); $mail->Subject = 'Testing PHPMailer'; $mail->Body = 'This is a test email'; if(!$mail->send()) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent'; } |
Здесь мы использовали метод setFrom()
, чтобы указать адрес отправителя и имя отправителя. В качестве аргументов метода, первый параметр - это адрес отправителя, а второй параметр - имя отправителя.
Пожалуйста, учтите, что для отправки писем через PHPMailer, вам также понадобятся настройки SMTP сервера, такие как хост, порт, имя пользователя и пароль.