Проверка работы функции php mail (): различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: « === Проверка работы функции php mail === '''Создайте тестовый скрипт phpmail.php в корневом каталог…») |
Admin iph (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
$subject = "Test mail"; | $subject = "Test mail"; | ||
$message = "Hello! This is a simple email message."; | $message = "Hello! This is a simple email message."; | ||
− | $from = " | + | $from = "admin@your_domain.com"; |
$headers = "From: $from"; | $headers = "From: $from"; | ||
mail($to,$subject,$message,$headers); | mail($to,$subject,$message,$headers); | ||
Строка 19: | Строка 19: | ||
''' где [email protected] - Ваш email, куда отправляется письмо.''' <br /> | ''' где [email protected] - Ваш email, куда отправляется письмо.''' <br /> | ||
− | ''' $from = " | + | ''' $from = "admin@your_domain.com"; - в качестве отправителя укажите существующий ящик на Вашем домене ''' <br /> |
'''Поставьте на скрипт права 755. Выполните его. Проверьте, пришло ли тестовое сообщение на почту в течении 1-2 минуты.''' | '''Поставьте на скрипт права 755. Выполните его. Проверьте, пришло ли тестовое сообщение на почту в течении 1-2 минуты.''' | ||
Версия 16:33, 24 апреля 2020
Проверка работы функции php mail
Создайте тестовый скрипт phpmail.php в корневом каталоге сайта:
<?php $to = "[email protected]"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "admin@your_domain.com"; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?>
где [email protected] - Ваш email, куда отправляется письмо.
$from = "admin@your_domain.com"; - в качестве отправителя укажите существующий ящик на Вашем домене
Поставьте на скрипт права 755. Выполните его. Проверьте, пришло ли тестовое сообщение на почту в течении 1-2 минуты.
Одной командой на сервере:
# su user -s /bin/bash -c 'touch i.php' && echo -e "<?php\n \$to = \"[email protected]\";\n \$subject = \"Test mail\"; \n \$message = \"Hello! This is a simple email message.\"; \n \$from = \"root@server\"; \n \$headers = \"From: \$from\"; \n mail(\$to,\$subject,\$message,\$headers); \n echo \"Mail Sent.\"; \n?>" > i.php