Итак:
// Setup mail class, recipients and body
$mailer->AddAttachment('/home/mywebsite/public_html/file.zip', 'file.zip');
The AddAttachment function has four arguments:
AddAttachment(PATH_TO_FILE, FILENAME, ENCODING, HEADER_TYPE)
Я использовал xmail(), и когда я добавил сюда приложение, я передал имя файла и содержимое, которое должно быть в нем.
Вот так:
$xmail->addAttachment('myamazingfile.pdf', $content);
Как я могу заставить его работать одинаково, поэтому, когда я вызываю AddAttachment()
из класса PHPmailer, я могу либо передать то же, либо что-то вроде этого, поэтому мне не нужно иметь фактический файл на моем сервере для отправки