PHPMailer «Не удалось получить доступ к файлу:»

Я пытаюсь отправить файл, который существует на моем сервере, используя PHPMailer. Когда я запускаю этот код, я получаю «Не могу получить доступ к файлу», и письмо отправляется без вложения … что здесь не так?

<html> <title>Email Sent!</title> <?php include("menu.php"); include("sqlconnect.php"); require_once('../PHPMailer/class.phpmailer.php'); $path = $_POST['path']; $filename = $_POST['filename']; $newpath = "Library/WebServer/Documents/Inventory/".$path; define('GUSER', 'xxxxxxx@gmail.com'); // GMail username define('GPWD', 'xxxxxxx'); // GMail password function smtpmailer($to, $from, $from_name, $subject, $body) { global $error; $mail = new PHPMailer(); // create a new object $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail $mail->Host = 'smtp.gmail.com'; $mail->Port = 465; $mail->Username = GUSER; $mail->Password = GPWD; $mail->SetFrom($from, $from_name); $mail->Subject = $subject; $mail->Body = $body; $mail->AddAddress($to); $attachtest = $mail->AddAttachment($newpath); if(!$mail->Send()) { $error = 'Mail error: '.$mail->ErrorInfo; return false; } else { $error = 'Message sent!'; return true; } } smtpmailer('xxxxxxx@me.com', 'xxxxxxxx@gmail.com', 'Name', 'test mail message', 'Hello World!'); ?> </html>