megaplan

Добрый день. У меня стоит 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).
И как её исправить.
 
...И как её исправить.
У нас в settings.ini
[mail]
mail.enable = 1
mail.from = "noreply@megaplan.sc.ua"

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

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

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

Тогда вопрос какие настройки надо сделать в smtp виндовой?
 
Часовой пояс выставлен, и задача как бы и не просроченая светится зеленым, но отображается в папке просроченные
...
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-й порт для хоста мегаплана (если сотрудники пользуются внешними почтовыми сервисами).
 
Настроил всё по инструкции. Функция mail php отрабатывает, но все письма складываются в папку BadMail. Сервака.
Почему может быть данная проблема?
 
у меня в 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 - без него почта не отправляется
 
крон запущен. мой 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) и почта не приходит.
 
А аутентификацию почтовый сервер случаем не требует?
 
А есть ли способ получить 200 лицензий?
 
А аутентификацию почтовый сервер случаем не требует?
Нет аутентификацию не требует.
Кстати письма уходят уже только почему-то работает только восстановление пароля. И проверка почты. А уведомления не приходят
 
Назад
Сверху