The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с Sendmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Проблема с Sendmail"  
Сообщение от explode email on 06-Июн-08, 13:49 
Такая вот ситуация: поставил Apache+PHP+MySQL, разместил Интернет-магазин, все хорошо.НО, было все хорошо до той поры когда пользователи магазина начали забывать пароли, естественно они начали их заказывать по мылу, и вот какая проблема пароли не доходят!!! Потом я прописал в php.ini
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "\usr\sbin\sendmail -t -i"
Но оно всеравно не работает. Начал глядеть логи /var/log/maillog

Jun  6 12:36:38 EXPLODE sendmail[18943]: My unqualified host name (explode) unknown; sleeping for retry
Jun  6 12:37:38 EXPLODE sendmail[18943]: unable to qualify my own domain name (explode) -- using short name
Jun  6 12:37:38 EXPLODE sendmail[18943]: gethostbyaddr(172.20.10.1) failed: 1
Jun  6 12:37:38 EXPLODE sendmail[18943]: alias database /etc/mail/aliases rebuilt by igor
Jun  6 12:37:38 EXPLODE sendmail[18943]: /etc/mail/aliases: 31 aliases, longest 22 bytes, 340 bytes total

Обьясните пожалуйста в чем проблема???
Не могу понять почему оно на Хост нейм ругается, вроди в rc.conf прописан.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с Sendmail"  
Сообщение от Vitaly_loki (??) on 06-Июн-08, 14:16 
>[оверквотинг удален]
>name (explode) -- using short name
>Jun  6 12:37:38 EXPLODE sendmail[18943]: gethostbyaddr(172.20.10.1) failed: 1
>Jun  6 12:37:38 EXPLODE sendmail[18943]: alias database /etc/mail/aliases rebuilt by igor
>
>Jun  6 12:37:38 EXPLODE sendmail[18943]: /etc/mail/aliases: 31 aliases, longest 22 bytes,
>340 bytes total
>
>Обьясните пожалуйста в чем проблема???
>Не могу понять почему оно на Хост нейм ругается, вроди в rc.conf
>прописан.

добавь в /etc/mail/имя_хоста.mc:
FEATURE(`accept_unresolvable_domains')dnl

и собери sendmail.cf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с Sendmail"  
Сообщение от Vitaly_loki (??) on 06-Июн-08, 14:29 
>[оверквотинг удален]
>>340 bytes total
>>
>>Обьясните пожалуйста в чем проблема???
>>Не могу понять почему оно на Хост нейм ругается, вроди в rc.conf
>>прописан.
>
>добавь в /etc/mail/имя_хоста.mc:
>FEATURE(`accept_unresolvable_domains')dnl
>
>и собери sendmail.cf

а лучше в /etc/mail/access добавь:
From:unresolvable.domain       OK

затем сделай из него hash

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с Sendmail"  
Сообщение от explode email on 06-Июн-08, 16:37 
>[оверквотинг удален]
>>
>>добавь в /etc/mail/имя_хоста.mc:
>>FEATURE(`accept_unresolvable_domains')dnl
>>
>>и собери sendmail.cf
>
>а лучше в /etc/mail/access добавь:
>From:unresolvable.domain       OK
>
>затем сделай из него hash

Сделал все как описано выше, ниче не помогает.
Последствия: в логах теперь ниче не пишется. Ну и конечно письма не доходят.
И в очередь вроди ниче не стоновится.(/var/spool/mqueue - пусто)
Тут такой вопросик что именно должно быть прописано в access, в aliases и т.д.(подозрение на то что там что то не то прописано)
Вот что у меня творится в /etc/mail
EXPLODE.cf              Makefile                access.sample           freebsd.mc              mailer.conf             virtusertable.sample
EXPLODE.mc              README                  aliases                 freebsd.submit.cf       mailertable.sample
EXPLODE.submit.cf       access                  aliases.db              freebsd.submit.mc       sendmail.cf
EXPLODE.submit.mc       access.db               freebsd.cf              helpfile                submit.cf

И еще когда в /etc/mail делаю newaliases пишет:
WARNING: local host name (EXPLODE) is not qualified; see cf/README: WHO AM I?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с Sendmail"  
Сообщение от Nimdar (ok) on 06-Июн-08, 16:58 
>И еще когда в /etc/mail делаю newaliases пишет:
>WARNING: local host name (EXPLODE) is not qualified; see cf/README: WHO AM
>I?

Ясно же говорит, посмотрите cf/README в разделе WHO AM I?
Normally, the $j macro is automatically defined to be your fully
qualified domain name (FQDN).  Sendmail does this by getting your
host name using gethostname and then calling gethostbyname on the
result.  For example, in some environments gethostname returns
only the root of the host name (such as "foo"); gethostbyname is
supposed to return the FQDN ("foo.bar.com").  In some (fairly rare)
cases, gethostbyname may fail to return the FQDN.  In this case
you MUST define confDOMAIN_NAME to be your fully qualified domain
name.  This is usually done using:

Dmbar.com
define(`confDOMAIN_NAME', `$w.$m')dnl

А правильней будет прописать в /etc/defaults/rc.conf
hostname="host.domain.ru"   # Set this!

И вообще, RTFM.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с Sendmail"  
Сообщение от explode email on 07-Июн-08, 20:04 
>[оверквотинг удален]
>you MUST define confDOMAIN_NAME to be your fully qualified domain
>name.  This is usually done using:
>
>Dmbar.com
>define(`confDOMAIN_NAME', `$w.$m')dnl
>
>А правильней будет прописать в /etc/defaults/rc.conf
>hostname="host.domain.ru"   # Set this!
>
>И вообще, RTFM.

Прописал я в /etc/rc.conf
hostname="свой домен"   # Set this! , теперь на вот эту ошибку не ругается "WARNING: local host name (EXPLODE) is not qualified; see cf/README: WHO AM "
Но отсылка паролей через сайт всеравно не происходит:((( Пожалуйста подскажите в чем проблема!!!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблема с Sendmail"  
Сообщение от Vitaly_loki (??) on 09-Июн-08, 07:05 
>[оверквотинг удален]
>>hostname="host.domain.ru"   # Set this!
>>
>>И вообще, RTFM.
>
>Прописал я в /etc/rc.conf
>hostname="свой домен"   # Set this! , теперь на вот эту
>ошибку не ругается "WARNING: local host name (EXPLODE) is not qualified;
>see cf/README: WHO AM "
>Но отсылка паролей через сайт всеравно не происходит:((( Пожалуйста подскажите в чем
>проблема!!!!

Он говорит, что имя хоста (EXPLODE) не является пригодным. Имя должно выглядеть примерно так: mail.explode.ru или так smtp.explode.ru Напиши это в /etc/rc.conf, затем перезапусти sendmail

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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