הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   ניוזלייטר בPHP (https://hosts.co.il/forums/showthread.php?t=100853)

Haimz 04-11-12 16:59

ניוזלייטר בPHP
 
יש דרך יותר יעילה מזו: (בשביל לשלוח מייל לכמות אנשים דרך PHP)
PHP קוד:

<?php

$headers 
"headers..";

while( --
database selection-- )
{
mail($row['mail'], $subject$message$headers);
}

?>

רשמתי את הקוד עכשיו.
ללא שימוש בCRONJOB ..

Liorl 04-11-12 17:38

אממ.. לעשות דיליי בצורה כל שהיא, תלוי כמה הניזלייטר שלך גדול
תמיד עדיף להשתמש בCRONTJOBS כאן, או שתעשה שימוש ב AJAX, על מנת לעשות דיליי של כ 5 שניות בין 10 מיילים לדוגמא.

Haimz 04-11-12 20:30

אמרתי שאני לא רוצה להשתמש בCRONJOBS.
בכל מקרה, גם ללא AJAX, רק רציתי לדעת אם יש למישהו רעיון ליעול הקוד

אדיר 04-11-12 21:55

1. delay בין כל שליחה.
2. max_execution limit מתאים.
3. כותרים רלוונטים והגדרות שרת דואר נכונות.

זה הבסיס, אתה יכול (ומומלץ) לחפש בגוגל עצות/טיפים/פתרונות נוספים כמובן.
מעבר לכך להוטמייל (ואולי גם לספקיות אחרות) יש כל מיני תוכניות לספקי שירות כאלו שאמורות לעזור לך להימנע מכניסה ל- black-list, אם אתה מתכנן להקים משהו רציני כדאי להירשם אליה (לא זוכר את השם המדוייק שלה).

cronjob הוא לא העניין, העניין הוא לא לשלוח מיילים בתדירות גבוהה מדי שתראה חשודה,
כמובן שכדאי גם שהגולשים לא יעבירו את ההודעה ישר לתיבת הספאם (או ישר ימחקו אותה) וכל מיני פעולות שבסופו של דבר מסמנות את ההודעות שאתה שולח כספאם.


כל הזמנים הם GMT +2. הזמן כעת הוא 22:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ