За последние 24 часа нас посетили 14982 программиста и 1767 роботов. Сейчас ищут 1533 программиста ...

Каждое второе письмо

Тема в разделе "Работа с почтой", создана пользователем Aydar_nv, 2 авг 2010.

  1. Aydar_nv

    Aydar_nv Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    7
    Симпатии:
    0
    Есть два адреса
    1@primer.ru
    2@primer.ru
    Как сделать, чтоб отправка шла на по-очереди, то есть на первый мыльник шли все нечетные письма, на второй ящик все четные
    1@primer.ru - 1,3,5,7,9,11,13,15...
    2@primer.ru - 2,4,6,8,10,12,14...
     
  2. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    я сейчас открою большой секрет, о нем никто и не догадывается - Нужно просто, каким-то образом помнить на какой последний было отправлено письмо. И следовательно посылать на другой =) правда просто!?
     
  3. Aydar_nv

    Aydar_nv Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    7
    Симпатии:
    0
     
  4. Aydar_nv

    Aydar_nv Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    7
    Симпатии:
    0
    сделал через бд, без нее никак?
     
  5. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    ну смотря что надо.. если письма подряд 100500 штук надо отправить - то можно в цикле перебирать.
    Если письма формируются и отправляются из разных скриптов - то можно бд, а можно файлик читать/перезаписывать.
    Можно писать в сессию, если один человек управляет рассылкой. Вариантов миллионы. Главное знать для чего
    А, спам, это плохо
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если очередь где-то хранится, то можно тупо там же хранить номер письма =)
    и когда кроном запущенный скрипт собирается послать следующее письмо, он может просто посмотреть этот номер на четность.

    Пляска святого Витта начнется когда ящиков будет больше. Однако же есть способ проще =) Я проверял, пхп дает хорошее распределение рандома. Вполне себе рандомное. И есть это все есть не более чем желание равномерно распределить нагрузку между менеджерами, то rand(1,2) даст прекрасное решение.
    PHP:
    1. <? $to = rand(1,2).'@primer.ru'; ?>
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    PHP:
    1.  
    2. <?php
    3.  
    4. for( $i=0; $i<10; $i++) {
    5.      if($i & 1)
    6.           // первое
    7.      else
    8.           // второе
    9. }
    10.  
    11.  
     
  8. phpdude

    phpdude Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    суров))))
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    phpdude

    мы ищем легкие пути, ибо они правильные
     
  10. phpdude

    phpdude Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    440Hz
    ну да))

    % 2 :D
     
  11. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    phpdude

    & быстрее в реализации чем модуль.
     
  12. phpdude

    phpdude Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    440Hz
    я понимаю и знаю )))))

    я просто прикололся что ты так хардкорен в такой мелочи, но это наверное уже больше привычка? именно для %2 )
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я старый сишник. писал драйверы и низкоуровневые программы, бибиотеки и много чего прикольного в бытность. там много есть где поизвращаться.
     
  14. tropican

    tropican Активный пользователь

    С нами с:
    9 авг 2010
    Сообщения:
    4
    Симпатии:
    0