HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ОФФТОП > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.09.2012, 21:00
ukrandruha
Новичок
Регистрация: 19.08.2012
Сообщений: 3
С нами: 7226136

Репутация: 0
По умолчанию

косяк относительной ссылки в письме уведомлении решил добавлением http.custom_host = 1 в settings.ini
 
Ответить с цитированием

  #2  
Старый 16.09.2012, 11:23
ukrandruha
Новичок
Регистрация: 19.08.2012
Сообщений: 3
С нами: 7226136

Репутация: 0
По умолчанию

Проблему с добавлением дел тоже решил Заменил папку bin которую взял в полной коробочной, в обновлениях какието траблы. Ура! можно работать!!!
 
Ответить с цитированием

  #3  
Старый 18.09.2012, 16:48
balck
Познающий
Регистрация: 16.03.2007
Сообщений: 45
С нами: 10081484

Репутация: 0
По умолчанию

Добрый день. У меня стоит megaplan-2012.6-z0999p69-win сборка Мегаплана. Уже 3 день гемороюсь с настройкой почты (отправкой уведомлений сотрудникам).
Конфигурация системы такая:
WinServer 2003/IIS 6
Apache - Входил в комплект с мегапланом.
php 5
PgSql 8.5
Для отправки почты использую sendmail.
С моих скриптов почта спокойно уходит. Функция mail() php Возвращает true.

В хостах прописано следующее.

127.0.0.1 megaplan
192.186.1.10 megaplan

В settings.ini

mail.enable = true
mail.from = "noreply@megaplan.localhost"
http.host = "megaplan"

db.bin_dir = "c:\program files\megaplan\postgresql\bin\"
db.persistent = true

cache.engine = "eaccelerator"

В php.ini

[mail function]
;SMTP = localhost
;smtp_port = 25

; For Win32 only.
sendmail_from = notify@megpalan.localhost
sendmail_path = "C:\megaplan\sendmail\sendmail.exe -t"
(Тут реализовал через sendmail, но пробовал и с раскомментироваными; SMTP = localhost иsmtp_port = 25)

Подскажите пожалуйста, может кто сталкивался с данной проблемой отправки почты?
(Служба SMTP виндовая отрублена т.к стоит sendmail).
И как её исправить.
 
Ответить с цитированием

  #4  
Старый 18.09.2012, 18:01
ukrandruha
Новичок
Регистрация: 19.08.2012
Сообщений: 3
С нами: 7226136

Репутация: 0
По умолчанию

Цитата:

balck написал(а):

...И как её исправить.
У нас в settings.ini
[mail]
mail.enable = 1
mail.from = "noreply@megaplan.sc.ua"

в php.ini ничего не прописывали, все работает, в iis надо поднять виртуальный smtp

...начали работать , столкнулись с тем что задачи у которых дедлайн сегодня появляются в папке просроченные может кто чего подскажет?
 
Ответить с цитированием

  #5  
Старый 18.09.2012, 18:33
balck
Познающий
Регистрация: 16.03.2007
Сообщений: 45
С нами: 10081484

Репутация: 0
По умолчанию

Цитата:

ukrandruha написал(а):

...начали работать , столкнулись с тем что задачи у которых дедлайн сегодня появляются в папке просроченные может кто чего подскажет?

Посмотрите часовой пояс или выставьте в settings.ini (должно помочь)

Тогда вопрос какие настройки надо сделать в smtp виндовой?
 
Ответить с цитированием

  #6  
Старый 19.09.2012, 09:57
ukrandruha
Новичок
Регистрация: 19.08.2012
Сообщений: 3
С нами: 7226136

Репутация: 0
По умолчанию

Часовой пояс выставлен, и задача как бы и не просроченая светится зеленым, но отображается в папке просроченные
...
SMTP
1. Откройте Пуск -> Выполнить..., введите inetmgr и нажмите OK.
2. В появившемся окне в дереве слева раскройте узел с вашим хостом.
3. Нажмите правой кнопкой по пункту Виртуальный SMTP-сервер по умолчанию, далееСвойства -> Доступ.
4. Нажмите кнопку Подключение..., в появившемся диалоге выберите Только указанные в списке и нажмите кнопку Добавить....
5. В поле IP-адрес введите 127.0.0.1, нажмите OK и ещё раз OK.
6. Нажмите кнопку Ретрансляция..., в появившемся диалоге выберите Только указанные в списке и нажмите кнопку Добавить....
7. В поле IP-адрес введите 127.0.0.1, нажмите OK и ещё раз OK.
8. Откройте вкладку Доставка (Delivery) и нажмите кнопку Дополнительно... (Advanced...).
9. В поле Полное доменное имя (Fully-qualified domain name) введите полное имя хоста вашего сервера. Его можно узнать, запустив команду nslookup IP.АДРЕС.СЕР.ВЕРА в консоли (см. поле Name: в выдаче). Нажмите OK и ещё раз OK.
10. Если smtp-сервер не запущен, то запустите его (пункт Пуск в контекстном менюВиртуальный SMTP-сервер по умолчанию).
Если сервер Мегаплана находится внутри корпоративной сети, то на вашем фаерволе (на шлюзе сети) следует открыть на выход 25-й порт для хоста мегаплана (если сотрудники пользуются внешними почтовыми сервисами).
 
Ответить с цитированием

  #7  
Старый 19.09.2012, 11:54
balck
Познающий
Регистрация: 16.03.2007
Сообщений: 45
С нами: 10081484

Репутация: 0
По умолчанию

Настроил всё по инструкции. Функция mail php отрабатывает, но все письма складываются в папку BadMail. Сервака.
Почему может быть данная проблема?
 
Ответить с цитированием

  #8  
Старый 19.09.2012, 12:56
roons
Новичок
Регистрация: 07.02.2012
Сообщений: 1
С нами: 7505462

Репутация: 0
По умолчанию

у меня в php.ini
[mail function]
SMTP =smtp.mymail.ru
SMTP_port=25
auth_username=megaplan
auth_password=megaplan
sendmail_from =megaplan@mymail.ru
;sendmail_path = "C:\Program Files\megaplan\sendmail\sendmail.exe -t

все работает, только проверь чтоб был запущен в процессах cron.exe - без него почта не отправляется
 
Ответить с цитированием

  #9  
Старый 19.09.2012, 13:13
balck
Познающий
Регистрация: 16.03.2007
Сообщений: 45
С нами: 10081484

Репутация: 0
По умолчанию

крон запущен. мой php.ini
[mail function]
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = notify@megpalan.localhost

;sendmail_path = "C:\megaplan\sendmail\sendmail.exe -t"
(Через sendmail если пробую, то почта приходит (через мой скрипт), но в мегаплане создаётся файл crash.txt) и почта не приходит.
 
Ответить с цитированием

  #10  
Старый 19.09.2012, 15:36
roons
Новичок
Регистрация: 07.02.2012
Сообщений: 1
С нами: 7505462

Репутация: 0
По умолчанию

А аутентификацию почтовый сервер случаем не требует?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.