Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка отправки почты из скриптов php  (Прочитано 3016 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
А зачем?... :)
Нет, конечно, можно. Но это слишком сложно. Вот постоянное имя - да. А адрес... совершенно излишне.

А, да... ещё постоянный адрес должен быть у DNS сервера. По очевидным причинам :D

Кстати, а как вы вообще почту из вашего домена отправляете? Если нет службы на сервере.
« Последнее редактирование: 23 Мая 2011, 20:37:03 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Вот содержимое файла nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

[b]hosts:          files dns[/b]
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
То есть это я его не правил, строка изначально имеет нужный вид

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Тогда либо настройте получение нужного IP (а так же прочих атрибутов, типа суффикса домена и шлюзов) по DHCP, либо довыправляйте ручную конфигурацию.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
либо довыправляйте ручную конфигурацию.
А можно вот про это поподробнее?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Это вы поподробнее.
cat /etc/hostname ; cat /etc/hosts ; ifconfig -a ; ip route list table all ; cat /etc/resolv.conf под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Результат:
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
В
/etc/resolv.conf
не хватает
search gobogdanovich.local
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
В
/etc/resolv.conf
не хватает
search gobogdanovich.local

Добавил:
~$ cat /etc/resolv.conf
nameserver 192.168.0.7
nameserver 8.8.8.8
search gobogdanovich.local

пинги на antares пошли!! и web-cервер стал доступен по имени

Но! проблема с почтой осталась. При попытке отправить из php функцией mail() в логи mail.err и mail.warn ничего не пишется, а в mail.info вот (последние строки):
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 25 Мая 2011, 07:20:17 от wfire »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
А, прости, в какую жопу ты вообще письма отсылаешь?
Что конкретно ты собираешься делать?

Если тебе надо отправлять почту на внешние адреса - таки отправляй её на, блин, внешние адреса.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
А, прости, в какую жопу ты вообще письма отсылаешь?
Вот в такую: ;D
<?php
echo  mail("wfire@mail.ru","test message",
             "test message","From:no-reply@gmail.com");
?>
а что не так, если без жопы? ;)

P.S/ Если вы о www-data@antares.gobogdanovich.local, то я понятия не имею, что это и откуда
« Последнее редактирование: 25 Мая 2011, 08:41:31 от wfire »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28360
    • Просмотр профиля
Короче...
apt-get install --yes --force-yes ssmtp
sudo ssmtp-config

Вроде так.
И для каждого виртуалхоста не забудьте прописать

php_value sendmail_from "realuser@realdomain"
« Последнее редактирование: 25 Мая 2011, 09:10:47 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wfire

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Все получилось :)
Огромное спасибо за помощь... и терпение ;)

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.