sendmail работает только через телнет, f3ex, 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 |
- sendmail работает только через телнет, hvosting, 00:25 , 08-Июл-07 (1)
- sendmail работает только через телнет, f3ex, 00:36 , 08-Июл-07 (2)
>>... 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")
- sendmail работает только через телнет, hvosting, 00:49 , 08-Июл-07 (3)
- sendmail работает только через телнет, f3ex, 01:09 , 08-Июл-07 (4)
>>можно для дурка по пунктам, домен есть, где его прописать? >/etc/hosts Дописал я туда IP DNS-имя и aalies что перезапустить вообще надо? а в сендмэйл куда и надо ли домен прикрутить?> >>"From: f1ex@inbox.ru \r\n") >Хм... не понял. этот же 4-й параметр From
- sendmail работает только через телнет, f3ex, 17:29 , 08-Июл-07 (5)
так, дела немного пошли далее - в общем поставил я 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 Что делать дальше... я хз
|