@גלעדבןדוד ישלח את הSMS לרשימת תפוצה של SMS?
זה אפשרי כמובן עם API, אם תרצה פיתוח בתשלום תוכל לפנות אלי בפרטי
@גלעדבןדוד ישלח את הSMS לרשימת תפוצה של SMS?
זה אפשרי כמובן עם API, אם תרצה פיתוח בתשלום תוכל לפנות אלי בפרטי
@חד-צורבא לא לקחתי ממנו, תהיה רגוע, אני יודע את זה כי קראתי פעם את המאמר של מיקרוסופט על זה
https://learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-configure-using-wsb-file
ברירת המחדל של Windows Sandbox כוללת חיבור לרשת, וזה יכול לתת גישה לתוכנות זדוניות לרשת הפנימית שלך אם לא מבטלים את זה, אבל זה לא רלוונטי באמת למשתמש ביתי בד"כ
@aiib אפשרי אצלי בתשלום
@יוסף-מאיר-וייס כתב בבקשת מידע | כלי לאיסוף כל כתובות המייל מהמייל שלי:
לכן הנושא הזה צריך גבולות!
לא אמרתי שלא, אבל הגבולות הם לא למחוק את הנושא הזה או לא לעזור, אלא ליישם מנגנון זיהוי ספאם יעיל בספק הדוא"ל, מגבלות על שליחה לנמענים רבים או איסור שיתוף של רשימות תפוצה בפורום..
אבל תראה מה יצא מזה
לא הוכחת עדיין שזה מזה..
@עידו300 כתב בבקשת מידע | כלי לאיסוף כל כתובות המייל מהמייל שלי:
@אביי תרגע תרגע אף אחד לא בא בהאשמות, רק ביקשנו להשתמש באחריות... כי היד קלה על ההדק, ניסינו להראות מה מרגיש הצד השני.
לא אמרתי שמישהו האשים, וגם אם כן, זה לא בדיוק היה מטריד אותי.. קיבלתי התראות על תגובות, נכנסתי, ואני רואה מלא פוסטים חסרי קשר ענייני (לדעתי לפחות) שנדחפו לנושא וגזלו ממני כמה דקות כדי להבין מה ביקש פותח הנושא להוסיף לסקריפט..
עם כל הכבוד לכל הזועמים, אני חושב שהבקשה של פותח הנושא היתה לגיטימית לחלוטין, כמובן שאם הוא יעשה בזה שימוש כדי לשלוח לכל אלו שיצרו איתו קשר בשנים האחרונות הודעות ספאמריות, זה בעיה שלו, ובשביל זה ג'ימייל מפעיל מסנני ספאם,
הבקשה עצמה לגיטימית ויכולה לשמש לאינספור שימושים לגיטימיים לחלוטין, ובסופו של דבר מדובר פה במייל שלו ועל אנשים ששלחו לו הודעה מיוזמתם.. אז אם יש להם בעיה עם מה שהוא עושה עם זה, שיחשבו פעמיים לפני שהם מבצעים אינטראקציה עם אנשים.
וכל זה גם אם נניח שבאמת השימושים המתוארים הגיעו מכאן - ולא ממקום אחר מה שהרבה יותר סביר..
מצורף גרסה משופרת, ציין את שם התווית בפונקציה האחרונה exportFromLabel והפעל אותה, אחרת פשוט תפעיל את exportFromInbox
function exportEmailSendersToSheet(labelName = null) {
const ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName("שולחי מיילים");
if (!sheet) {
sheet = ss.insertSheet("שולחי מיילים");
} else {
sheet.clearContents();
}
sheet.getRange(1, 1, 1, 3).setValues([["שם", "כתובת מייל", "מספר הודעות"]]);
sheet.getRange(1, 1, 1, 3).setFontWeight("bold");
const sendersMap = {};
let start = 0;
const batchSize = 500;
let label = null;
if (labelName) {
label = GmailApp.getUserLabelByName(labelName);
if (!label) {
SpreadsheetApp.getUi().alert(`התווית "${labelName}" לא נמצאה ב-Gmail.`);
return;
}
}
while (true) {
const threads = label
? label.getThreads(start, batchSize)
: GmailApp.getInboxThreads(start, batchSize);
if (threads.length === 0) break;
for (const thread of threads) {
const messages = thread.getMessages();
for (const message of messages) {
const from = message.getFrom();
const match = from.match(/^(.*?)\s*<([^>]+)>$/) || from.match(/^([^@]+@[^\s]+)$/);
let name, email;
if (match && match[2]) {
name = match[1].trim().replace(/^"|"$/g, '');
email = match[2].trim().toLowerCase();
} else {
name = from.trim();
email = from.trim().toLowerCase();
}
if (email) {
if (sendersMap[email]) {
sendersMap[email].count++;
} else {
sendersMap[email] = { name: name, count: 1 };
}
}
}
}
start += batchSize;
Logger.log(`עיבוד ${start} שיחות...`);
}
const rows = Object.entries(sendersMap).map(([email, data]) => [
data.name,
email,
data.count
]);
rows.sort((a, b) => b[2] - a[2]);
if (rows.length > 0) {
sheet.getRange(2, 1, rows.length, 3).setValues(rows);
}
sheet.autoResizeColumns(1, 3);
const source = labelName ? `תווית "${labelName}"` : "תיבת דואר נכנס";
Logger.log(`✅ הושלם! נמצאו ${rows.length} שולחים ייחודיים מתוך ${source}.`);
}
function exportFromInbox() {
exportEmailSendersToSheet();
}
function exportFromLabel() {
exportEmailSendersToSheet("שם-התווית-כאן");
}
ולהסיר לע"ז - זה לא נכתב עם AI, זה סקריפט שכתבתי לפני המון שנים..
הנה קוד Google Apps Script שעושה את זה:
function exportEmailSendersToSheet() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName("שולחי מיילים");
if (!sheet) {
sheet = ss.insertSheet("שולחי מיילים");
} else {
sheet.clearContents();
}
sheet.getRange(1, 1, 1, 3).setValues([["שם", "כתובת מייל", "מספר הודעות"]]);
sheet.getRange(1, 1, 1, 3).setFontWeight("bold");
const sendersMap = {};
let start = 0;
const batchSize = 500;
while (true) {
const threads = GmailApp.getInboxThreads(start, batchSize);
if (threads.length === 0) break;
for (const thread of threads) {
const messages = thread.getMessages();
for (const message of messages) {
const from = message.getFrom();
const match = from.match(/^(.*?)\s*<([^>]+)>$/) || from.match(/^([^@]+@[^\s]+)$/);
let name, email;
if (match && match[2]) {
name = match[1].trim().replace(/^"|"$/g, '');
email = match[2].trim().toLowerCase();
} else {
name = from.trim();
email = from.trim().toLowerCase();
}
if (email) {
if (sendersMap[email]) {
sendersMap[email].count++;
} else {
sendersMap[email] = { name: name, count: 1 };
}
}
}
}
start += batchSize;
Logger.log(`עיבוד ${start} שיחות...`);
}
const rows = Object.entries(sendersMap).map(([email, data]) => [
data.name,
email,
data.count
]);
rows.sort((a, b) => b[2] - a[2]);
if (rows.length > 0) {
sheet.getRange(2, 1, rows.length, 3).setValues(rows);
}
sheet.autoResizeColumns(1, 3);
Logger.log(`✅ הושלם! נמצאו ${rows.length} שולחים ייחודיים.`);
Logger.log(`סה"כ שולחים ייחודיים: ${rows.length}`);
}
איך להשתמש:
צור קובץ Google Sheets חדש,
עבור לתפריט תוספים > Apps Script
מחק את הקוד הקיים והדבק את הקוד לעיל
לחץ על "שמור" ואז על הפעלה (בנטפרי - אם יש שגיאה יש לשלוח פניה עם הקלטה)
אשר את ההרשאות לגישה ל-Gmail
תמתין לסיום הריצה, וזהו, תחזור לכרטיסיה של השיטס, ותראה את הרשימה.
@דוד-33 תוכנת mp3tag מעולה לזה, ובעברית
https://apps.microsoft.com/detail/9nn77tcq1nc8?hl=he-IL&gl=IL
https://www.mp3tag.de/en/
@דוד-33 זה לא איך הוא אמור לעבוד, סך הכל הבאת את הפונט שניסית ליצור, מה בדיוק אני אמור להבין מזה?
ואת הנקודות הללו כבר הבנו..
@דוד-33 אתה לא יכול להתלונן על בעיה באתר שנוצר עם AI, בלי להביא את האתר, או לפחות לפרט כיצד הוא אמור לעבוד...
@yehokarpel תקטיןאת האיכות, שהקובץ יהיה קטן מ10MB
@המלאך אני לא מוכר קו, אני מוכר תוכנה מתקדמת מאוד להפעלת קו ציבורי בתשלום/חינם, עם הרבה אופציות מצד הניהול והמשתמשים - לאנשים מסויימים זה בהחלט משתלם..
@שמואל-הסיני פרטים נוספים במייל cs@abaye.co
@המחשב אני מוכר תוכנה שכתבתי, מעולה מאוד, אני לא מכיר משהו יותר טוב מזה, מבחינת מהירות ויעילות, ושליטה על המצבים.
תומך בג'מיני של גוגל, כמובן עם זיהוי דיבור והקראה (מתקדם, לא של ימות)
@פנסאים אסטריסק
@אחרית-לעמך אכן
@תמיד שיפט + ? יציג לך את כל קיצורי הדרך שזמינים בג'ימייל
@0772637000 כתב בבעיה | מספר עבר לימות המשיח:
זה מאוד מוזר, ע"פ החוק חברות התקשורת לא יכולות לאפשר ניוד של קו טוקמן שלא הוטען בו דקות בסכום של לפחות 30 ₪.
הם יכולות לנייד, אבל בניגוד לניוד רגיל שבו החברה הנעזבת לא יכולה למנוע את הניוד, כאן היא יכולה לשים וטו, אבל אם היא לא שמה וטו - זה אפשרי בהחלט
מה שמן הסתם קרה, שמישהו נייד אותו לימות המשיח - כתבת שהוא משמש כגמ"ח, כנראה שמישהו לקח את זה צעד אחד קדימה
(לטוקמן אין "בעלים" אמיתי)
@kasnik כתב בבקשת מידע | איך בונים אתר כמו האתר של החתול השחור:
ובכל אופן גם בזה יש פרצות.
למיטב ידיעתי אין כאלה על החלק הזה, אז כדאי שתוריד את האפשרות הזו, שיישאר ככה..
עדיין לא ידוע לי שבוצע..
או שתפרסם את זה בצורה ציבורית 