שליחת דואר מסיבי
שלום. אני מפעיל לוח הודעות אלקטרוני שרשומים בו כ-150 משתתפים. לעיתים, לאחר ביצוע עדכונים בלוח ההודעות, נשלח מיידית מסר לחברי הקבוצה (150 הודעות בו זמנית). אני סוקר את מסד הנתונים ומפעיל את פונקציית mail על כל רשומה (כלומר, משלוח דואר בנפרד לכל משתתף). הלוח פועל כבר שנה ללא כל בעיות. לאחרונה, גיליתי שכל הדואר שנשלח לכתובות ב-Netvision חוזר או מתעכב בשרת. כתבתי לצוות התמיכה העסקי של החברה והם השיבו לי באדיבות רבה שהשרת דואר שלהם אינו מוכן לקבל יותר מ-12 דברי דואר אלקטרוני מאותה כתובת בדקה (כלומר, מקסימום 12 מסרים לדקה מאותה כתובת). הם הציעו לי לשלוח את המסרים באמצעות פרוטוקול esmtp במקום smtp כיוון ששם אין הגבלה כזו. בקיצור, האפשרויות שעומדות בפני הן כאלה: * משלוח באמצעות פרוטוקול esmtp שאינני יודע כיצד להפעילו, אלא אם כן פשוט לפתוח socket לפורט 25 ולהתחיל לשלוח הוראות ehlo וכו'. זה נראה לי מסורבל ועקום. * משלוח לכל הכתובות בו זמנית באמצעות bcc (כלומר שדה bcc בדואר יכיל את הכתובות של כל המשתתפים). הבנתי שזה יכול לעבוד כיוון שזה נשלח ב-esmtp. זה לא נראה לי נכון. בכל מקרה, אני משתמש בגרסה php 4.1.2 שאינה תומכת בצירוף bcc בפונקציה mail (רק גרסה 4.3 ומעלה תומכת בזה) ואין לי אפשרות לעדכן גרסה. * משהו גורם לי להאמין שאם אני אשתמש בתוכנית exim של ה-Unix אצליח להפעיל digesting להודעות, כמו שנעשה ב-mailman. זה נראה לי די מסורבל וגם לא חכם במיוחד, זאת מכיוון שאם נידרש לשלוח 1000 הודעות התור של הדואר יתעכב כל העת. אני תקוע ומבולבל. אשמח לסיוע והנחיה. ירון.
שלום. אני מפעיל לוח הודעות אלקטרוני שרשומים בו כ-150 משתתפים. לעיתים, לאחר ביצוע עדכונים בלוח ההודעות, נשלח מיידית מסר לחברי הקבוצה (150 הודעות בו זמנית). אני סוקר את מסד הנתונים ומפעיל את פונקציית mail על כל רשומה (כלומר, משלוח דואר בנפרד לכל משתתף). הלוח פועל כבר שנה ללא כל בעיות. לאחרונה, גיליתי שכל הדואר שנשלח לכתובות ב-Netvision חוזר או מתעכב בשרת. כתבתי לצוות התמיכה העסקי של החברה והם השיבו לי באדיבות רבה שהשרת דואר שלהם אינו מוכן לקבל יותר מ-12 דברי דואר אלקטרוני מאותה כתובת בדקה (כלומר, מקסימום 12 מסרים לדקה מאותה כתובת). הם הציעו לי לשלוח את המסרים באמצעות פרוטוקול esmtp במקום smtp כיוון ששם אין הגבלה כזו. בקיצור, האפשרויות שעומדות בפני הן כאלה: * משלוח באמצעות פרוטוקול esmtp שאינני יודע כיצד להפעילו, אלא אם כן פשוט לפתוח socket לפורט 25 ולהתחיל לשלוח הוראות ehlo וכו'. זה נראה לי מסורבל ועקום. * משלוח לכל הכתובות בו זמנית באמצעות bcc (כלומר שדה bcc בדואר יכיל את הכתובות של כל המשתתפים). הבנתי שזה יכול לעבוד כיוון שזה נשלח ב-esmtp. זה לא נראה לי נכון. בכל מקרה, אני משתמש בגרסה php 4.1.2 שאינה תומכת בצירוף bcc בפונקציה mail (רק גרסה 4.3 ומעלה תומכת בזה) ואין לי אפשרות לעדכן גרסה. * משהו גורם לי להאמין שאם אני אשתמש בתוכנית exim של ה-Unix אצליח להפעיל digesting להודעות, כמו שנעשה ב-mailman. זה נראה לי די מסורבל וגם לא חכם במיוחד, זאת מכיוון שאם נידרש לשלוח 1000 הודעות התור של הדואר יתעכב כל העת. אני תקוע ומבולבל. אשמח לסיוע והנחיה. ירון.