-
החלק הרלוונטי הוא: אני מקבל את התמונה של כתובת url (דוגמה לכתובת) באמצעות הספריה הזו, ושולח אותה כהטמעה (לא כקובץ מצורף) במייל, ככה:
<img src="${image}" style="height="250px"">
או ככה:
<img src="${image}" height="250px">
אבל כשהתמונה מגיעה, היא נשלחת מחדש לבדיקה, למרות שהתמונה עצמה כבר נפתחה מזמן, ונראה שהמייל מעלה את זה מחדש לכתובת משלו, כנראה בשינוי כלשהו... כי הכתובת של התמונה היא:
https://ci3.googleusercontent.com/proxy/jIrrZRo8x-sV8tzUNOpDFJPwooX23p6uB6mVULyMcxVDtVTc6PgzGgS9kKkxcpaOdZR9UVfYeRUgOsFbj8JJsa3FUUdL18U8UrckjgShTJaYj6gBY87TJTtBdg=s0-d-e1-ft?trnonsuspmrk=1#https://www.jdn.co.il/wp-content/uploads/2022/03/%E2%80%8F%E2%80%8F%D7%9C%D7%9B%D7%99%D7%93%D7%94-52.png
במקום:
https://www.jdn.co.il/wp-content/uploads/2022/03/%E2%80%8F%E2%80%8F%D7%9C%D7%9B%D7%99%D7%93%D7%94-52.png
השאלה האם יש דרך להטמיע את התמונה כך שלא תזוהה בנטפרי כתמונה חדשה, ואם היא כבר נבדקה היא תוצג מיידית?
תודה רבה! -
@צדיק-תמים
מה שהבאת זה לא נקרא מוטמע באמת, זה נקרא "מוטמע" רק בניגוד לקובץ מצורף.
(באנגלית המינוח הוא inline כלומר כחלק מגוף ההודעה).
המשמעות לזה שזה לא מוטמע, היא שכתובת התמונה נשארת חיצונית, למשל למי שיש מייל בלבד זה לא יעבוד לו גם אם היה נשאר הכתובת של JDN.
במקרה שהבאת מדובר בג'מייל. ג'מייל למען בטחון משתמשיה ממירה את הכתובות לכתובת שלה (פרוקסי), וככה השרת שבה התמונה נמצאת לא מקבל את פרטי הפונה (אייפי ועוד).
העבודה שמבחינת נטפרי התמונה שוב ושוב לא בדוקה היא מעניינת, כי נטפרי בודקים תמונות לפי תוכן ןלכאורה התוכן כבר נבדק. ייתכן שגוגל משנה את התמונה? מעניין, אפשר לשאול אותם בפורום שלהם.כעת לשאלתך, האם ניתן להטמיע תמונה במייל שבכלל לא תפנה למקור חיצוני? כן.
אם מדובר בתמונה קטנה, תוכל להשתמש עם תחביר base64, עליך להמיר את התמונה לbase64 ואז לשים בsrc את התוצאה עם הקידומת של data:image/jpg;base64,...אם מדובר בתמונה גדולה, מצרפים אותה למייל ומשתמשים במזהה שלה (cid) להצגה בגוף ההודעה, אינני יודע אם איזה כלי אתה שולח את ההודעה, ראה פה את העקרונות:
https://stackoverflow.com/a/30424938/1271037 -
זכור לי מפעם (לא זוכר מאיזה מקור) שהתמונה שמורה במערכת לפי הקידוד שלה. כך שגם תמונה שנבדקה, ככל ונערכה אפילו בפיקסל אחד היא תיסרק מחדש.
יתכן שכש@צדיק-תמים העלה את התמונה לאתר היה שם איזה תוכנה שמטייבת את התמונה לצוגה וממילא היא דרשה סינון חוזר.אולי יש עוד קריטריונים, כמו שינוי דומיין כפי שכתב @by6199, לא יודע.
-
@dovid אמר בהטמעת תמונה במייל כך שלא תישלח לבדיקה מחדש בנטפרי:
ייתכן שגוגל משנה את התמונה? מעניין, אפשר לשאול אותם בפורום שלהם.
אולי הם מסירים מאפייני צילום וכדו' מהתמונה.
@צדיק-תמים אולי תעלה לפה את 2 התמונות, המקורית ומה שיורד מהמייל, מעניין לבדוק איזה הבדל יש ביניהם.
-
@צדיק-תמים אמר בהטמעת תמונה במייל כך שלא תישלח לבדיקה מחדש בנטפרי:
כנראה באמת גוגל מקטינה את הקובץ
הם עושים מה שהם רוצים...
-
טוב, הבדלי הגודל דומים למה שנאמר לעיל, גוגל מקטינה את נפח התמונה בלי לפגוע במימדיה.
זה נראה שגוגל מוסיפה מידע שאין לתמונה המקורית, איך זה ייתכן?
אבל מה שהכי חשוב לדעת זה האם הדחיסה של גוגל עקבית, כלומר האם שליחה במייל לכמה אנשים תניב את אותו התוכן? כי אם כן הפתרון הפשוט הוא לשלוח קודם לעצמו ואחרי שנטפרי פותחת לשלוח לכולם. -
@dovid אמר בהטמעת תמונה במייל כך שלא תישלח לבדיקה מחדש בנטפרי:
אבל מה שהכי חשוב לדעת זה האם הדחיסה של גוגל עקבית, כלומר האם שליחה במייל לכמה אנשים תניב את אותו התוכן? כי אם כן הפתרון הפשוט הוא לשלוח קודם לעצמו ואחרי שנטפרי פותחת לשלוח לכולם.
לא רלוונטי אצלי - זה לא שליחה ידנית, זה שליחה אוטומטית ב-nodejs (nodemailer)
-
-
-