Копаюсь с 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(), эффект тот же. В чем проблема?