Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Не работает отправка E-mail
RSS

Не работает отправка E-mail

не работает все что связано с отправкой почтовых сообщений

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
После переноса форума на другой хостинг не полностью проходит регистрация нового пользователя. Точнее появлется приветствие нового пользователя он появляется в списке пользователей, но письмо с данными для авторизации к нему не отправляются. Администраторская рассылка тоже не работает. В общем, не работает все что связано с отправкой почтовых сообщений.  Хостинг NT, http://forum.autodata.ru. В boardinfo  указывал сервер SMTP как localhost так и конкретный IP сервера. Администратор сервера в логах почтового сервера отправленных письмах не обнаруживал. Что можете посоветовать?

---
Евгений
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Попробуйте найти в файле ikonmail.lib вот такую строку: <br>print MAIL "Content-Type: text/plain; charset=\"$forumcharset\""; <br>
и заменить ее на <br>print MAIL "Content-Type: text/plain; charset=\"$forumcharset\"\n"; <br>
Может быть, дело в этом.
Также, если есть firewall, он должен разрешать соединение на 25 порт программе perl.exe.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Строчку поменял - не помогло.  Открыт ли порт узнаю в понедельник, когда будет администратор.

---
Евгений
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Еще одна ошибка обнаружилась. С чем это может быть связано? И где все-таки эти результаты храняться в течение 30 минут. Заранее спасибо.
----------------------
Возможная причина ошибки при поиске:
Не удалось открыть файл с результатами поиска. Результаты хранятся на сервере в течение 30 минут, после чего поиск необходимо проводить заново
----------------------

---
Евгений
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вообще, все должно храниться в каталоге search в виде файлов названия которых - это набор цифр (если конкретно, это время проведения поиска в Unix-представлении).


---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Порт открыт, почта  не отправляется что еще можно попробовать?
Да, и еще  вопросы: в каких то промежуточных установках форума при регистрации была возможность вводить пароль самому. После последней установки не обнаружил такой возможности. А теперь еще когда почтовые функции не работают - на форуме зарегистрироваться вообще не возможно. А поиск так и не работет - ошибок теперь не выдает (после того как я создал каталог search), но ничего не находит

---
Евгений
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
С самостоятельным введением пароля разобрался. Надо было просто отключить проверку подлинности пароля

---
Евгений
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Такое ощущение что в коде (ikonmail.lib) отсутствуют команды для формирования и отправки письма через SMTP. Через sendmail и blat данные формируются а через SMTP вроде нет. Чего-то не хватает. Где найти?


 if ($SEND_MAIL ne "") {
   open (MAIL,"| $SEND_MAIL -t");
   }

   print MAIL "To: $to\n";
   print MAIL "From: $fromaddr\n";
   print MAIL "Reply-to: $replyaddr\n" if $replyaddr;
   print MAIL "X-Mailer: Perl Powered Socket Mailer\n";
   print MAIL "Subject: $subject\n\n";
   print MAIL "$message";
   print MAIL "\n.\n";

if ($SMTP_SERVER ne "") {
   $_ = <MAIL>;
   if (/^[45]/) {
   close(MAIL);
   return(-7);
       }

   print MAIL "quit\r\n";
   $_ = <MAIL>;
   }
   close(MAIL);
   return(1);

   } # end SMTP, or sendmail

   else {  #blat
       $tempfile = "$ikondir" . "tempfile.txt";
       open(FILE,">$tempfile");
       print FILE "$message";
       close(FILE);
       open(MAIL,"|blat $tempfile -t \"$to\" -b \"$bccinfo\" -i \"$fromaddr\" -f \"$fromaddr\" -s \"$subject\"");
       close(MAIL);




---
Евгений
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Через smtp все прекрасно работает. По крайней мере у меня.
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Как тогда можно узнать в чем причина ошибки?

---
Евгений
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
А в качестве сервера smtp в админцентре что ставишь? у меня стоит 127.0.0.1 и все нормально работает.
Кстати, в чем ошибка то заключается? Почта не отправляется?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Все там формируется нормально (если вы сами не удалили что-нибудь). Если конкретно, подключение к SMTP-серверу устанавливается в самом начале файла ikonmail.lib (с помощью функций socket, connect), а запись в него проводится с помощью print MAIL "текст".

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Для Gram
Да вообще ВСЕ функции связанные с отправкой почты не работают.  Администраторскую рассылку делаешь пишет что отравил 560 пользователям, но ничего на самом деле не приходит.

---
Евгений
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Значит проблема в smtp сервере. Попробуй к хостеру с этой проблемой. В коде форума все в порядке.
Eugene
Новичок


Откуда: Москва
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
29 мая 2004
Да пробовал. Постоянно их трясу. Не знают они в чем ошибка и где ее искать.

---
Евгений
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
А другие скрипты, которые почту отправляют, на вашем сайте нормально работают?
И еще, если у вас есть физический доступ к серверу (или возможность подключиться по telnet или SSH), попробуйте запустить telnet localhost 25 и посмотреть, возможно ли подключение.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Не работает отправка E-mail
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0260. Количество выполненных запросов: 18, время выполнения запросов 0.0127