Автор Тема: Глюк с mail  (Прочитано 4026 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chiffa

  • Banned
  • Новичок
  • *
  • Сообщений: 40
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глюк с mail
« : 17 Декабря 2003, 18:24:11 »
У меня такой загон. Когда отправляю почту функцией mail(), письма отправляются очень долго. Поэтогу выдаёт Fatal error: Maximum execution time of 30 seconds exceeded in Z:\\home\\localhost\\www\\sms\\vidpravka.php on line 14 и отправляет только письмо первое в списке. Я использую несколько функций mail в одном скрипте. В чём дело? Может чего умного подскажете?!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Глюк с mail
« Ответ #1 : 17 Декабря 2003, 19:28:29 »
1. не отправлять много писем в одном скрипте
2. или set_time_limit(0);
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Глюк с mail
« Ответ #2 : 17 Декабря 2003, 23:44:32 »
chiffa
sms spam???
работа в Украине

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Глюк с mail
« Ответ #3 : 18 Декабря 2003, 00:01:05 »
жди ответа от телепатов полгода, а лучше код покажи...
а еще проверь:

Note: You must use \\r\\n to separate headers, although some Unix mail transfer agents may work with just a single newline (\\n).

Note: This fifth parameter was added in PHP 4.0.5. Since PHP 4.2.3 this parameter is disabled in safe_mode and the mail() function will expose a warning message and return FALSE if you\'re trying to use it.

Note: Make sure you do not have any newline characters in the to or subject, or the mail may not be sent properly.

Note: The to parameter should not be an address in the form of "Something ". The mail command may not parse this properly while talking with the MTA (Particularly under Windows).

и прочие...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Глюк с mail
« Ответ #4 : 18 Декабря 2003, 13:52:11 »
Цитировать
Covex:
Note: You must use \\r\\n to separate headers, although some Unix mail transfer agents may work with just a single newline (\\n).

А теперь смотрим сюда:
Цитировать
Z:\\home\\localhost\\www\\sms\\vidpravka.php

В блокноте подправь C:\\windows\\php.ini
Раздел sendmail
Цитировать

[mail function]
; For Win32 only.
SMTP = smtp.mail.ru
; For Win32 only.
sendmail_from = blabla@mail.ru
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн chiffa

  • Banned
  • Новичок
  • *
  • Сообщений: 40
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глюк с mail
« Ответ #5 : 18 Декабря 2003, 17:06:50 »
Виноват! Надо было поточнее описать ситуацию: и из локалки, следственно свой смтп. Из под Винды 2000. пхп.ини настроен нормально. Специально для модератора: ЭТО НЕ СМС-СПАМ, а масовая рассылка смс, ТОЛЬКО ДЛЯ ЖЕЛАЮЩИХ.
Извеняюсь ещё раз, что сразу не дал эту инфу. Если есть идеи предлагайте.  Может кто знвет другой способ рассылки писем (тело каждого письма должно быть разным)

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Глюк с mail
« Ответ #6 : 18 Декабря 2003, 23:47:51 »
Цитировать
chiffa:
тело каждого письма должно быть разным

не понимаю в чем проблема? Что значит тело каждого письма должно быть разным?
МОЯ ИМХА: Если ты хочешь каждому "здрастье иван иваныч" - засунь в цикл где массив адресатов будет последовательно обрабатываться. Я так сдлелал и 20-30 писем в хтмл формате с обрашением "здраствуйте И.И". уходят и доходят без проблем и таймаутов.
Попробуй свой скрипт настроив пхп.ини, как AlieN написал, на внешний smtp. Если на внешнем не обрабатывается -- значит скривил  в скрипте.

Оффлайн chiffa

  • Banned
  • Новичок
  • *
  • Сообщений: 40
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глюк с mail
« Ответ #7 : 20 Декабря 2003, 12:48:09 »
Да вобщем как самого скрипта то и нету. Просто идёт несколько функций mail () подряд. С разными содержаньями!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28