Автор Тема: Пошаговые инструкции для ALT Linux 4.0 Server  (Прочитано 93664 раз)

Оффлайн Eric

  • Завсегдатай
  • *
  • Сообщений: 137
ну вот мне захотелось sendmail настроить для джумлы

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 979
    • Пошаговые инструкции
    • Email
есть кмс джумла, там есть функция отправки почти через сендмаил, вот потребовалась она для подтверждения регистрации.

Джумла вроде должна работать с postfix. Надо просто хотя бы на отправку нормально настроить и джумла сама подхватит. Почту можно отправлять вообще не имея домена, через почтовый сервер провайдера. Так даже правильней. mail.ru и другие очень консервативны и просто почту от левых доменов принимать не будут.
Покажите, где в джумле указывается именно сендмаил.
Сам проверю и напишу.
Знаю, что проблемы, когда запущены оба почтовика.


Все сделал как в инструкции.... сервис sendmail не хочет запускаться.

в чем причина может быть?

Если все по инструкции, до работать будет. Пишите поподробней, на чем ставили и подробнее шаги.
Вы точно server 4.0 использовали?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Eric

  • Завсегдатай
  • *
  • Сообщений: 137
вот скрин из админки джумлы...


система altlinux server 4.0 x86_64 пакеты обновлены до 4.1

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 979
    • Пошаговые инструкции
    • Email
Удалите сендмайл, а в джумле пропишите SMTP -сервер и должна заработать через  postfix с локальной машины письма будут уходить. По postfix много литературы.
Напишите как получилось.
Все примерно так:


Шаг 1:
[root@salomatin ~]#apt-get remove sendmail sendmail-cf
[root@salomatin ~]#apt-get install popa3d postfix

Щаг 2: включаем
[root@salomatin ~]#chkconfig popa3d on
[root@salomatin ~]#chkconfig postfix on
[root@salomatin ~]#control postfix server

в /etc/xinetd.d/popa3d изменить на on, а не как было yes
disable = no
и перезапустить xinetd.
[root@salomatin ~]#service xinetd restart

убедиться что он стартует всегда :
# chkconfig xinetd on

Шаг 3: создаем и правим файл:

[root@salomatin ~]#cp -a /etc/postfix/main.cf.default /etc/postfix/main.cf

В файле main.cf: находим
mynetworks_style = host (безопасно: авторизовать только локальную машину)

Всю нашу исходящую почту отправляем через почтовый сервер провайдера
relayhost = [mail.chel-net.ru]  # это у меня такой

в /etc/postfix/mynetworks
127.0.0.0/8 (безопасно: авторизовать только локальную машину)

Шаг 5:
перезапуск почтового сервера

[root@salomatin ~]#service xinetd restart
[root@salomatin ~]#service postfix restart
[root@salomatin ~]#chkconfig postfix on
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

MisHel64

  • Гость
Все сделал как в инструкции.... сервис sendmail не хочет запускаться.
точнее делаю
killall sendmail
service sendmail start
[DONE]

service sendmail status
sendmail is dead, but subsystem is locked
Вы убиваете программу, а запускаете сервис.
И сервис, при старте, вам правильно пишет, что программа мертва, а субсистема сервиса залочена.

Если уж запускаете сервис, то и останавливайте сервис.
service sendmail stop
service sendmail start

или service sendmail restart

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 979
    • Пошаговые инструкции
    • Email

Вы убиваете программу, а запускаете сервис.


Да, тут так. Убивать программу, а запускать сервис. Это не ошибка. Ошибка останавливать сервис.
Просто он видимо запустил несколько программ, а убил всего одну. Вот она не стартанула, раз занята.
Надо команду
killall sendmail
давать не один раз, пока она не начнет ругаться, что останавливать нечего.
Вот такие у sendmail'а свои причуды.
 
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Eric

  • Завсегдатай
  • *
  • Сообщений: 137

Вы убиваете программу, а запускаете сервис.


Да, тут так. Убивать программу, а запускать сервис. Это не ошибка. Ошибка останавливать сервис.
Просто он видимо запустил несколько программ, а убил всего одну. Вот она не стартанула, раз занята.
Надо команду
killall sendmail
давать не один раз, пока она не начнет ругаться, что останавливать нечего.
Вот такие у sendmail'а свои причуды.
 
есстесно киляю пока не кричит :) сам глазами смотрел, в процессах ничего не висит... но... увы. ладно по мере времени свободного проверю постфикс

Добавлено:
Благодарю, теперь отправка заработала... постфикс встал с первого раза, через smtp теперь все отправляет

Кстати в посте выше добавить надо
#apt-get remove sendmail sendmail-cf sendmail-submit
это для тех у кого тоже сначала был сендмаил :)
« Последнее редактирование: 07.04.2010 10:55:41 от Eric »

Оффлайн greyzy

  • Завсегдатай
  • *
  • Сообщений: 277
    • http://samba-doc.ru
Пошаговая инструкция двадцатая:  Пример  vsftp
Сделал по вашей инструкции (еще для сервера в4) фтп-сервер, все чудненько заработало, сейчас разбираюсь, как бы сделать, чтобы анонимно все ходили без паролей.
Вопросы такие:
Чем доступ по ftp (в локальной сети) хуже или лучше просто расшаренного ресурса? Что читаю про настройку vsftpd, все начинается словами - вот и я решил, вот все знают что фтп это правильно и нужно. А я чот понять не могу чем это так круто?

Существенное но!: самбой не расшарить в Инет. Отсюда вопрос (не технически, а вообще) можно ли сделать фтп-сервером локальный компьютер, а на шлюзе, где стоит сквид, перенаправлять запросы к нему, чтобы когда удаленно обращаешься к фтп-серверу по адресу допустим http://ftp://123.456.789.123 (123.456.789.123 ip шлюза) он бы перенаправлял на фтп-сервер, который напрямую в инет не смотрит, или надо фтп поднимать на компьютере, который прямо смотрит в инет (ну в данном случае на шлюзе), чтобы можно было к нему из Инета обращаться? (ведь шлюзом может быть слабая машинка, а фтп-сервак с файлом нормальная мощная емкая)
Пасип

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
А я чот понять не могу чем это так круто?

Ничем. Скорее даже наоборот: вечные проблемы с кодировками, трудности с "подключением дисков" и виндовыми пользователями, сложности при работе через NAT. Если на локалку открывать файлы, то Самба поинтереснее, если в интернет, то веб-сервер может оказаться лучше.

можно ли сделать фтп-сервером локальный компьютер, а на шлюзе, где стоит сквид

Сквид для этого не нужен. Нужно пойти в гугль и почитать NAT+FTP.