The OpenNET Project / Index page

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

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

"sendmail работает только через телнет"  
Сообщение от f3ex email(ok) on 07-Июл-07, 22:51 
нужен хелп, запарился я уже с sendmail'oм
надо что бы посылались письма через функциюю mail() php и все.
если коннектиться через telnet localhost 25 то письма отсылаются при использовании любых адресов в "mail from: " и "rcpt to: все отправляется и доходит..

есть скрипт для теста:
<?php
if (mail("f1ex@inbox.ru", "the subject", "Example message",
"From: f1ex@inbox.ru \r\n")) {
echo "messege acepted for delivery";
} else {
echo "some error happen";
}
?>

если запускаю в консоли #php 1.php то высвечивает - "messege acepted for delivery" но при этом письмо не присылается. а приходит письмо локальному руту
----- The following addresses had permanent fatal errors -----
<f1ex@inbox.ru>
(reason: 550 Unrouteable address)

----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
>>> MAIL From:<root@localhost.localdomain> SIZE=519
<<< 550 Unrouteable address
554 5.0.0 Service unavailable

Что делать уважаемые господа?

а, конфиг sendmail'a

divert(0)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl
DOMAIN(generic)dnl
FEATURE(relay_entire_domain)dnl
FEATURE(accept_unresolvable_domains)dnl
FEATURE(use_cw_file)dnl
FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl
EXPOSED_USER(`root')dnl
MAILER(local)dnl
MAILER(smtp)dnl

ОС Fedora 6.

pliase help

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

 Оглавление

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


1. "sendmail работает только через телнет"  
Сообщение от hvosting email(??) on 08-Июл-07, 00:25 
>... while talking to mxs.mail.ru.:
>>>> MAIL From:<root@localhost.localdomain> SIZE=519
><<< 550 Unrouteable address
Имя сервера прописать и бек-резолвом желательно обзавестись соответствующим.
Либо заголовой from генрировать
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "sendmail работает только через телнет"  
Сообщение от f3ex email(ok) on 08-Июл-07, 00:36 
>>... while talking to mxs.mail.ru.:
>>>>> MAIL From:<root@localhost.localdomain> SIZE=519
>><<< 550 Unrouteable address
>Имя сервера прописать и бек-резолвом желательно обзавестись соответствующим.
можно для дурка по пунктам, домен есть, где его прописать?


>Либо заголовой from генрировать

я же в скрипте пишу:
mail("f1ex@inbox.ru", "the subject", "Example message",
"From: f1ex@inbox.ru \r\n")


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

3. "sendmail работает только через телнет"  
Сообщение от hvosting email(??) on 08-Июл-07, 00:49 
>можно для дурка по пунктам, домен есть, где его прописать?
/etc/hosts


>"From: f1ex@inbox.ru \r\n")
Хм... не понял.


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

4. "sendmail работает только через телнет"  
Сообщение от f3ex email(ok) on 08-Июл-07, 01:09 
>>можно для дурка по пунктам, домен есть, где его прописать?
>/etc/hosts
Дописал я туда IP DNS-имя и aalies
что перезапустить вообще надо? а в сендмэйл куда и надо ли домен прикрутить?

>
>>"From: f1ex@inbox.ru \r\n")
>Хм... не понял.
этот же 4-й параметр From


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

5. "sendmail работает только через телнет"  
Сообщение от f3ex email(ok) on 08-Июл-07, 17:29 
так, дела немного пошли далее - в общем поставил я postfix -
если набираю в консоли #php 1.php
то письмо прекрасно отсылается на любые адреса,

если же я этот скрипт выполняю в браузере http://host/1.php - то мне функция mail() возвращает фальш

# ls -l /usr/sbin/sendmail
-rwxr-xr-x 1 root root 549489 Jul  8 05:48 /usr/sbin/sendmail


Что делать дальше... я хз

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

6. "sendmail работает только через телнет"  
Сообщение от f3ex email(ok) on 10-Июл-07, 06:54 
Я решил проблему, всем спасибо кто помогал.
на всякий случай дам ссылку что мне подскази по решению этой пробелмы (установки прав 755 на sh)
http://hostlibrary.com/Troubleshooting-Apache-using-strace

Но в моем случае дело было в SELinux'e , после его отключения - все стало работать на ура. конечно уже второй вопрос как оставить и SELinux и разрешить работать моему скрипту... но эт чуть позже...

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

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

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




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

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