Oira666

Рейтинг
0
Регистрация
27.07.2013
ivan-lev:

Даже нет, не так.. в зависимости от того, что в sql/smtp_login.php (есть ли там функции или нет)
- заменить require_once на require
- сохранять значение $__smtp['username'] между вызовами функций (например, в static)

Функций там нет. Там $__smtp = Array(тут конфиг);

Спасибо!!!!!

Проблема, как оказалось, действительно в этом.

Эта функция будет методом класса, поэтому написала конструктор, который параметры сразу запишет в свойство объекта.

Заработало.

Спасибо!!!!

ivan-lev:

Сделайте в цикле вывод адресов.. посмотрите, что и куда он пытается отправить. И ещё "от кого".

Пытается отправть что нужно куда нужно(((

Когда просматриваю трассировку ошибки, вижу, что ошибку выкидывает метод AddReplayTo()

Ему в качестве адреса кто-то передает пустую строку.

Если цикл внутри функции, то этого не происходит.

Еще одну вещь замечала - когда функция отправки вызывается в цикле, при повторном вызове она не авторизуется заново на SMTP сервере(((пробовала подсунуть ей некорректный пароль - она его съедает без ошибки). А если цикл внутри функции - то авторизация происходит каждый раз.

Скорее всего, я чего-то не понимаю в принципе работы SMTP. Такое ощущение, что соединение между иттерациями цикла сохраняется, несмотря на то, что в конце функциии вызывается метод SmtpClose()

Других идей нет и что с этой идеей делать тоже не знаю(((