לכל מי שיכול לעזור לי בנידון, עשיתי את מה שאכתוב כעת, ולמעשה עכשיו כשאני מריץ את הקוד הוא כותב לי 'הדף הזה לא עובד',
אז אני צריך לדעת 1. קודם כל האם צריך פשוט להעתיק את הקבצים שמובאים כאן תחת הכיתוב להורדה כקובץ זיפ?
יש לי בשרת הזה את התיקיות האלו
שלוש תיקיות,-ותחת הראשון עוד תת תיקייה, את הראשון אני יצרתי, אז מה אני צריך לעשות? בתיקייה הנ"ל יש לי 7 קבצים ועוד 2 תיקיות, אני צריך להעלות פשוט את כולם וזהו-וזה במקום התקנה-כי לא הבנתי איפה ואיך להתקין אותם, פשוט אין לי שם שורת פקודה או משהו כזה...?ולאיפה להעלות אותם?
2.אני השתמשתי עם הקוד הזה
והכנסתי את זה ככה
<?php
//Import PHPMailer classes into the global namespace
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
require '../vendor/autoload.php';
//Create a new PHPMailer instance
$mail = new PHPMailer();
//Tell PHPMailer to use SMTP
$mail->isSMTP();
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
$mail->SMTPAuth = true;
//Username to use for SMTP authentication - use full email address for gmail
$mail->Username = 'כתובת המייל שלי';
//Password to use for SMTP authentication
$mail->Password = 'הסיסמה של המייל';
$mail->setFrom('כתובת המייל שלי', 'First Last');
$mail->addReplyTo('כתובת המייל שלי-לשליחה חוזרת', 'First Last');
//Set who the message is to be sent to
$mail->addAddress('היעד לשליחה', 'John Doe');
//Set the subject line
$mail->Subject = 'PHPMailer GMail SMTP test';
$mail->msgHTML(file_get_contents('contents.html'), __DIR__);
$mail->AltBody = 'This is a plain-text message body';
$mail->addAttachment('https://drive.google.com/file/d/******/view?usp=share_link');
//send the message, check for errors
if (!$mail->send()) {
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message sent!';
}
function save_mail($mail)
{
//You can change 'Sent Mail' to any other folder or tag
$path = '{imap.gmail.com:993/imap/ssl}[Gmail]/Sent Mail';
//Tell your server to open an IMAP connection using the same username and password as you used for SMTP
$imapStream = imap_open($path, $mail->Username, $mail->Password);
$result = imap_append($imapStream, $path, $mail->getSentMIMEMessage());
imap_close($imapStream);
return $result;
}
מה שכתבתי בעברית שיניתי, ומה שלא-לא שיניתי,
הייתי צריך לשנות עוד משהו? או שפספסתי משהו?
מתנצל שאני משגע, ואולי פשוט חוסר ידע, אבל אשמח בכל אופו לעזרה!