Настройка php

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
yurko-i
рядовой
Сообщения: 43
Зарегистрирован: 2012-04-18 18:38:23

Настройка php

Непрочитанное сообщение yurko-i » 2013-05-10 16:29:12

Привет всем.
Хочу настроить отправку почты с сайта.
Сайт лежит на шлюзе, все вроде работает, в сети есть почтовый сервак, хочу через него почту с сайта отправлять.
В php.ini:

Код: Выделить всё

[mail function]
SMTP = mail.xxxx
smtp_port = 25
В логе (maillog) на шлюзе вижу:

Код: Выделить всё

May 10 16:04:59 core sendmail[67496]: r4AD4xPs067496: from=www, size=91, class=0, nrcpts=1, msgid=<201305101304.r4AD4xPs067496@core.xxxxx.kiev.ua>, relay=www@localhost
May 10 16:04:59 core sendmail[67496]: r4AD4xPs067496: to=yurko@xxxx.kiev.ua, ctladdr=www (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30091, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
May 10 16:07:58 core sendmail[67541]: r4AD7wWV067541: from=www, size=91, class=0, nrcpts=1, msgid=<201305101307.r4AD7wWV067541@core.xxxx.kiev.ua>, relay=www@localhost
May 10 16:07:58 core sendmail[67541]: r4AD7wWV067541: to=yurko@xxxx.kiev.ua, ctladdr=www (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30091, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Чего-то не хочет он слать через другой сервер.
Подскажите как быть плз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Настройка php

Непрочитанное сообщение BlitzKrieg » 2013-05-13 8:59:13

Варианта 2.
1. Настроить почтовый сервер на ентом хосте.
2. Использовать левый sendmail, который умеет слать через указанный хост.
Про левый sendmail погугли на этом форуме мои темы, тоже чего-то там php mail и т.д.

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: Настройка php

Непрочитанное сообщение FiL » 2013-05-13 18:42:38

yurko-i писал(а): В php.ini:

Код: Выделить всё

[mail function]
SMTP = mail.xxxx
smtp_port = 25
Я не понял, сайт на винде или на юниксе?
Потому как http://php.net/manual/en/mail.configuration.php абсолютно четко объясняет -
SMTP string
Used under Windows only: host name or IP address of the SMTP server PHP should use for mail sent with the mail() function.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Настройка php

Непрочитанное сообщение BlitzKrieg » 2013-05-13 20:16:58

А по-вашему на винде есть мэйллог?:-)
Да у меня немного в другом проблема была http://forum.lissyara.su/viewtopic.php?f=3&t=29484
Но суть примерно таже. Средствами php не решалась.

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: Настройка php

Непрочитанное сообщение FiL » 2013-05-14 7:43:06

На винде никто не мешает поставить сендмыл. А сендмыл и на винде вполне успешно пишет лог.
Учитывая использование windows-only параметров php.ini я и задал вопрос. Ответа, правда, не увидел. Только ёрничанье.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Настройка php

Непрочитанное сообщение BlitzKrieg » 2013-05-14 8:19:56

FiL писал(а):На винде никто не мешает поставить сендмыл. А сендмыл и на винде вполне успешно пишет лог.
Учитывая использование windows-only параметров php.ini я и задал вопрос. Ответа, правда, не увидел. Только ёрничанье.
Зачем
php виндовый, сендмэйл виндовый название логфайла не дефолтное виндовосендмыльное, а ветка про фрибсд :-) Я не йорничаю, просто незаметить в конфиге, что эта опция работает тока на винде проще чем поднять это все на винде :-) Я кстати про это вообще не помнил, но то, что под фрибсд был геморой с отправкой почты ф-цией mail - помню как сейчас. В любом случае как я написал два варианта, по-другому не получится. Выбор за топикстартером. Я бы выбрал мой вариант: заменить сендмыл на минисендмыл.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Настройка php

Непрочитанное сообщение rayder » 2013-05-17 1:08:19

BlitzKrieg писал(а):А по-вашему на винде есть мэйллог?:-)
немного по оффтоплю, на на правильной винде, при правильной настройке есть правильные логи :)
ЗЫ. винда она конечно фи, но если ее правильно приготовить...
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Настройка php

Непрочитанное сообщение BlitzKrieg » 2013-05-17 8:36:06

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

yurko-i
рядовой
Сообщения: 43
Зарегистрирован: 2012-04-18 18:38:23

Re: Настройка php

Непрочитанное сообщение yurko-i » 2013-05-17 12:45:04

Благодарю за советы, буду mini_sendmail пробовать