У меня есть форма, которая позволяет пользователям отправлять запрос на поддержку. Форма также позволяет пользователям отправлять вложение (jpeg/pdf и т. Д.)Как добавить вложение к почтовому сообщению с помощью PHP?
После того, как форма была отправлена, она отправляет письмо с подтверждением обратно пользователю, излагая их запрос, но также отправляет другое в basecamp (проект программное обеспечение для управления), где он регистрирует этот запрос.
Электронная почта для basecamp должно быть в 2 частях; содержимое отправляется на одно электронное письмо, вложения в другое.
Нечто подобное (только в базовом примере):
$email_A = "[email protected]";
$subject_A = "Todo:";
$message_A = "* Milk
* Bread";
$email_B = "[email protected]";
$subject_B = "Files";
$message_B = "";
mail($email_A, $subject_A, $message_A);
mail($email_B, $subject_B, $message_B);
Как бы я прикрепить файл, который пользователь загрузил в форме вышеприведенного сообщения ($ message_B) так, что он отправляет его по электронной почте в basecamp? В basecamp говорится, что для прикрепления файлов по электронной почте все, что вам нужно сделать, это поставить тему как «Файлы» и вставить вложение в теле письма?
Чтобы отправить вложение с почтой(), сложнее, чем вы думаете. Попробуйте использовать класс электронной почты, такой как PHPMailer, который упрощает вызов метода. –