The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите, sendmail+PHP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите, sendmail+PHP"
Сообщение от shur emailИскать по авторуВ закладки on 31-Июл-03, 12:07  (MSK)
Моя пхп прога, рассылающая почту(испольую class.phpmailer.php), после переустановки Linux ASP9, стала выдавать :
Mailer Error: Could not execute /usr/sbin/sendmail

в /var/log/maillog по этому поводу пишет :

Jul 31 11:00:31 quo sendmail[18358]: NOQUEUE: SYSERR(UID48): /etc/mail/submit.cf: line 421: readcf: option RunAsUser: unknown user smmsp: Permission denied
Jul 31 11:00:31 quo sendmail[18358]: NOQUEUE: SYSERR(UID48): /etc/mail/submit.cf: line 440: readcf: option TrustedUser: unknown user smmsp: Permission denied
Jul 31 11:00:31 quo sendmail[18358]: NOQUEUE: SYSERR(UID48): can not write to queue directory /var/spool/clientmqueue/ (RunAsGid=0, required=51): Permission denied

у /var/spool/clientmqueue/ владедец и группа smmsp

в /etc/mail/submit.cf
421 строка O RunAsUser=smmsp
440 строка O TrustedUser=smmsp

подскажите в чем грабля , заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 12:09  (MSK)
Понятно, жара расплавила последнее...

cat /etc/passwd | grep smmsp

в студию! *:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите, sendmail+PHP"
Сообщение от shur emailИскать по авторуВ закладки on 31-Июл-03, 12:17  (MSK)
>Понятно, жара расплавила последнее...
>
>cat /etc/passwd | grep smmsp
>
>в студию! *:)


# cat /etc/passwd | grep smmsp
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 12:28  (MSK)
>>Понятно, жара расплавила последнее...
>>cat /etc/passwd | grep smmsp
>>в студию! *:)
># cat /etc/passwd | grep smmsp
>smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin

Полное впечатление, что группа есть, а пользователя нет. Или в submit.cf какая-то очепятка... (точка с запятой, русская буква etc)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 12:34  (MSK)
>>Понятно, жара расплавила последнее...
>>cat /etc/passwd | grep smmsp
>>в студию! *:)
># cat /etc/passwd | grep smmsp
>smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin

Кстати:
elm# cat /etc/passwd | grep smmsp
smmsp:*:25:25:SSU:/var/spool/clientmqueue:/sbin/nologin

Правим срочно. По определению:
elm# ls -l /var/spool | grep mqueue
drwxrwx---  2 smmsp  smmsp   1536 Jul 31 12:31 clientmqueue
drwx------  2 root   wheel    512 Jul 31 12:31 mqueue
Так что /var/spool/mqueue не может быть домашним каталогом для smmsp.

P.S. Никогда не любила ни Линуксов, ни русских пья... ой, горе-программистов, которые всё время пытаются съесть чужие лавры и сделать "русский дистрибутив", "русский размер"... Учились бы лучше, да пили бы меньше... :(((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Помогите, sendmail+PHP"
Сообщение от shur emailИскать по авторуВ закладки on 31-Июл-03, 13:05  (MSK)

>smmsp:*:25:25:SSU:/var/spool/clientmqueue:/sbin/nologin
а это я уже пробовал, всеравно не работает
и очепятки нету, заменял этот файk submit.cf


>elm# ls -l /var/spool | grep mqueue
>drwxrwx---  2 smmsp  smmsp   1536 Jul 31 12:31
>clientmqueue
>drwx------  2 root   wheel    512 Jul
>31 12:31 mqueue

так и есть

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 13:23  (MSK)
С одной консольки логинишься тем кто у тебя 48-ой пользователь,
пытаешься отправить почту командой mail.
с другой... кем можно maillog читать и
tail -f /var/log/maillog

Экспериментируешь. Чудес не бывает.
Да. как менял домашний каталог? Замени его на клиентскую очередь и так и оставь. Проверь чтобы в shadow изменения были и чтобы база с паролями была пересобрана.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Помогите, sendmail+PHP"
Сообщение от shur emailИскать по авторуВ закладки on 31-Июл-03, 14:06  (MSK)
>С одной консольки логинишься тем кто у тебя 48-ой пользователь,
>пытаешься отправить почту командой mail.
>с другой... кем можно maillog читать и
>tail -f /var/log/maillog
>

>Да. как менял домашний каталог? Замени его на клиентскую очередь и так
>и оставь.
менял и vi /etc/passwd и
usermod -d /var/spool/clientmqueue smmsp

не то не то не помогло, последний раз заменил в редакторе и так и оставил

> Проверь чтобы в shadow изменения были

там у меня
smmsp:!!:12234:0:99999:7:::
какие должны быть изменения ?

>и чтобы база с паролями была пересобрана.
это не понял :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 14:31  (MSK)
>>Да. как менял домашний каталог? Замени его на клиентскую очередь и так
>>и оставь.
>менял и vi /etc/passwd и
>usermod -d /var/spool/clientmqueue smmsp

man vipw
Измени что-нибудь. Вроде /etc/pwd.db и в Linux есть - нужно пересобрать
его, vipw сделает это, только хть на байт измени файл (поставь, а потом
убери пробел)

>не то не то не помогло, последний раз заменил в редакторе и
>так и оставил
>> Проверь чтобы в shadow изменения были
>там у меня
>smmsp:!!:12234:0:99999:7:::
>какие должны быть изменения ?

Да, я уже с фрюхой всё путаю [краснею], там master.passwd чуть по иному работает.

>>и чтобы база с паролями была пересобрана.
>это не понял :(

Ну, не думаешь же ты, что все системные утилиты лезут в /etc/passwd... Есть база, /etc/pwd.db вроде...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Помогите, sendmail+PHP"
Сообщение от shur emailИскать по авторуВ закладки on 31-Июл-03, 14:44  (MSK)
Все сделал! :)
Проблема была в том что я файлы passwd и shadow переписал со старого линуха чтобы по новой юзеров не создавать и они не принялись системой, хотя раньше такой трюк канал нормально. vipw помог. А pwd.db в линухе кажется нету.
Большое спасибо за помощь
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Помогите, sendmail+PHP"
Сообщение от stricty emailИскать по авторуВ закладки on 31-Июл-03, 15:05  (MSK)
>Все сделал! :)
>Проблема была в том что я файлы passwd и shadow переписал со
>старого линуха чтобы по новой юзеров не создавать и они не
>принялись системой, хотя раньше такой трюк канал нормально. vipw помог. А
>pwd.db в линухе кажется нету.
>Большое спасибо за помощь

Ну, значит какой-то ещё .db есть... не может быть, чтобы по файлам лазал... Не за что, работа у меня такая *:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру