Задать вопрос
@antonio0226

Почему не приходит письмо?

Копаюсь с php, нужно отправлять письмо с сайта.
Написал обработку файлов.
foreach ($_FILES["photo_file"]["error"] as $key => $error) {
	    if ($error == UPLOAD_ERR_OK) {
	        $tmp_name = $_FILES["photo_file"]["tmp_name"][$key];
	        $name = basename($_FILES["photo_file"]["name"][$key]);
	        move_uploaded_file($tmp_name, "photo/$name");
	           	var_dump($_FILES["photo_file"]["tmp_name"][$key]);
	 	 }
	}

Пытаюсь отправить с помощью phpmailer
$mail->addAddress('мой адрес', 'John Doe');
    $mail->Subject = 'PHPMailer file sender';
    $mail->msgHTML("My message body");
        // Attach uploaded files
    $mail->addAttachment(photo/$name);
  
  $mail->send();

Но письмо не приходит. Так же пробовал через mail(), эффект тот же. В чем проблема?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽