Якщо ви хочете використовувати функцію mail()
в PHP для відправки електронних листів через SMTP за допомогою msmtp
, вам спочатку потрібно налаштувати msmtp
на своєму сервері. msmtp
– це простий клієнт SMTP, який може бути використаний як альтернатива sendmail. Ось кроки:
Встановлення msmtp
:
На системі на основі Linux ви можете встановити msmtp
за допомогою менеджера пакетів, такого як apt
, yum
або dnf
. Наприклад, на Debian-подібних системах:
apt-get install msmtp
Налаштування msmtp
:
Створіть файл конфігурації для msmtp
. Зазвичай цей файл розташовується в вашому домашньому каталозі. Наприклад, ~/.msmtprc
. Редагуйте цей файл з вашими даними сервера SMTP:
nano ~/.msmtprc
Додайте наступні рядки, замінюючи плейсхолдери на ваші реальні дані сервера SMTP:
chmod 600 ~/.msmtprc