私はこのスクリプトを使用して特定のスタッフに電子メールを送信していましたが、システムが変更されたため、電子メールで添付ファイルを送信する必要があり、これを達成するために複数のコードを試しましたが、失敗しました...まだ受信しています電子メールですが、この場合はまったく無意味な添付ファイルなしで、私が使用しているスクリプトを以下に配置しました
使用していた実際のアドレスとSMTPサーバーを削除しました
require("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "SMTP.SErver.com";
$mail->From = "From@email.com";
$mail->FromName = "HCSC";
$mail->AddAddress("To@email.com", "Example");
$mail->AddReplyTo("Reply@email.com", "Hcsc");
$mail->WordWrap = 50;
$mail->IsHTML(false);
$mail->Subject = "AuthSMTP Test";
$mail->Body = "AuthSMTP Test Message!";
$mail->AddAttachment("matt.txt"); //this is basicly what i am trying to attach as a test but will be using excel spreadsheets in the production
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
私はまた、ファイルを添付する他のいくつかのemtodを試しましたが、どれもうまくいかないようです。