RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное  
 Страницы:  1  2
Автор: Тема: Выполнение скрипта при получении письма сервером.
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 4.12.2004 в 08:30
Выполнение скрипта при получении письма сервером.


Как можно повесить свой скрипт на выполнение, когда в какой-нибудь почтовый ящик приходит письмо?
P.S. Просто не хотелось бы нагружать сервер обработкой всех писем например в 12:00 каждый день.
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 7.12.2004 в 03:04


Добавляете в настройках почты адрес пересылки. С нужного вам адреса, например, на "|/usr/bin/php -q /home/user/domains/domain.com/public_html/script.php" (строку писать в кавычках) или на любую другую программу. Программа получит содержимое письма на STDIN.

[Изменено 11.4.2007 от support]
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Hitori
Junior Member
*


Аватар


Сообщения: 10
Зарегистрирован: 20.12.2004
Город: Йошкар-Ола
Пользователя нет на форуме

[*] когда размещено 1.3.2005 в 11:52


Цитата:
сообщение support
Добавляете в настройках почты адрес пересылки. С нужного вам адреса, например, на "|/usr/bin/php -q /home/user/domains/domain.com/public_html/script.php" или на любую другую программу. Программа получит содержимое письма на STDIN.

Хм. Ругается на


Код:
The following address(es) failed:

pipe to |/usr/bin/php -q /home/user/domains/newsmari.info/public_html/script.php

Это у меня руки кривые или что-то не включено?
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
NAS
Member
**




Сообщения: 74
Зарегистрирован: 2.8.2004
Пользователя нет на форуме

[*] когда размещено 1.3.2005 в 11:55


user = вашЛогин
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Hitori
Junior Member
*


Аватар


Сообщения: 10
Зарегистрирован: 20.12.2004
Город: Йошкар-Ола
Пользователя нет на форуме

[*] когда размещено 1.3.2005 в 12:01


Спасибо, теперь работает
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
DeDemon
Junior Member
*




Сообщения: 16
Зарегистрирован: 26.2.2005
Пользователя нет на форуме

[*] когда размещено 7.3.2005 в 23:58


А у меня при добавлении перенаправления появляется такая ошибка:

String contains an invalid email address: |/usr/bin/php-q/home/musite/domains/mysite.com/public_html/wm_bal.php
Do not use any spaces between emails and double check for strange characters
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
DeDemon
Junior Member
*




Сообщения: 16
Зарегистрирован: 26.2.2005
Пользователя нет на форуме

[*] когда размещено 8.3.2005 в 00:05


Разобрался. Адрес перенаправления нужно в кавычках указывать. Вот.
Просмотреть Профиль Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 19.5.2005 в 16:29


Мне во входном потоке вместо текста сообщения приходит строка "Resource id #1"... Отчего это может быть?
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 19.5.2005 в 21:25


значит как-то не так вы пытаетесь эту строку получить
http://php.net/types.string - тут вот про "Resource id #1" упоминается...
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 22.8.2005 в 22:32


Кто-нибудь может дать код, как прочитать STDIN ?
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 31.3.2006 в 12:59


У меня проблема следующего характера
У меня фря 4.10 и ПХП стоит как модуль апача
Не могу передать бинарнику ПХП файл для исполнения
Вот что он пишет

Function registration failed duplicate name

И таких строк десятки для разных функций
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 13.3.2007 в 10:38


несколько одноименных функций
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 14.5.2007 в 18:02


А почтовый ящик должен находиться на любом сервере или только на рувебе?
Откуда Мэйл.ру узнает, что строку |/usr/bin/php-q/home/musite/domains/mysite.com/public_html/ на до на рувеб посылать? там же нет УРЛов?
И где это у вас ошибки появляются? в почте?
- у меня ничего не получается - кто объяснит понятнее?
support
Super Administrator
*********




Сообщения: 1774
Зарегистрирован: 2.7.2002
Пользователя нет на форуме

[*] когда размещено 14.5.2007 в 21:23


На рувебе. На мейлру естественно ничего такого нет.
И не "|/usr/bin/php-q/home/..." а "|/usr/bin/php -q /home/..."
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение
Анонимный
Не зарегистрирован




Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме

[*] когда размещено 14.5.2007 в 21:37


я так и написал... не работает. а где посмотреть ошибки?
что значит системный мэйл? я завел аккаунт, но как осмотреть его ящик "по умолчанию" не знаю.
 Страницы:  1  2

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 72.9% - SQL: 27.1%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.