Я видел много видео, но не видел, как send mail
в php.
Я настроил smtp port
и server
smtp port
вместе с файлом php.ini
а также файл sendmail.ini
, изменили auth_username
и password
auth_username
. Однако код ниже все еще не работает!
<?php mail('xyz@gmail.com','Hello','Testing Testing','From:abc@gmail.com'); ?>
Нужно ли мне что-либо загружать или изменять настройки gmail?
Очень просто настроить php.ini для отправки электронной почты с вашего сервера. Вам просто нужно правильно настроить php.ini and sendmail.ini
.
Сначала вам нужно настроить sendmail_path в файле php.ini, он должен указывать на исполняемый файл sendmail с соответствующими флагами
например, ;sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
(который уже находится в вашем файле php.ini, необходимо просто удалить комментарий), а другие назначения для sendmail_path необходимо прокомментировать.
после настройки файла php.ini вам необходимо настроить файл sendmail.ini,
сначала smtp_server=mail.gmail.com
(как вы хотите использовать gmail как smtp-сервер), второй smtp_port=465
(если не работает try 587), третий auth_username= yourid@gmail.com
auth_password=yourpassword
после этого перезапустите сервер.