помогите разобраться с ssmtp

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gleb41
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-09-23 2:40:47

помогите разобраться с ssmtp

Непрочитанное сообщение gleb41 » 2011-03-18 7:49:20

решил настроить отправку писем через web форму, написанную на php. т.к. почтовика нет, а через что то отправлять нужно, во freebsd8 (web-сервер, на нем и форма отправки писем) установил sSmtp. настроил, ссылки с sendmail сделал.
отчеты daily уходят на нужный ящик.
mail -s xxxxx xxx@xxxx.ru < /tmp/test.txt тоже уходят

создал файл mail.php, в нем все просто

Код: Выделить всё

<?php
   mail("xxxx@xxxx.ru","testtest", "testtest");
?>
таким образом все отпраляется:
php-cgi /usr/local/www/apache22/data/mail.php

гружу страницу с локалки http://xx.xx.xx.xx/mail.php в логах следующее
sSMTP[5162]: 501 <www@>: domain missing or malformed

не могу понять от куда берется www@ , у меня www ни где не прописанно, правдо мож запамятовал.
подскажите в какую сторону смотреть, что не дописал в ssmtp или еще где либо фря блокирует отправку.
вообщем, направьте на пусть истинный

на всякий случай конфиг ssmtp:

Код: Выделить всё

root=mfcpk-it@mail.kamchatka.ru
mailhub=mail.kamchatka.ru
rewriteDomain=
hostname=mail.kamchatka.ru
FromLineOverride=Yes

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: помогите разобраться с ssmtp

Непрочитанное сообщение blade_007 » 2011-03-18 10:20:20

Смотрите в логи ssmtp и увеличьте (если возможно) уровень логгирования.

gleb41
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-09-23 2:40:47

Re: помогите разобраться с ssmtp

Непрочитанное сообщение gleb41 » 2011-03-19 2:18:23

ssmtp прост до безобразия. уровней debug у него лично нет - он спамит все в maillog. мне кажется все дело в этом www домене, только от куда он берется не могу понять. может это от www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin ??!! - тогда как решить этот вопрос, в какую сторону опять же смотреть. сам больше сетевой админ, сайт поднял на joomla и забыл о нем пока не пришлось форму прикрутить. вспомнил про файл hosts.allow, учитывая ссылку sendmail на ssmtp, то в файле
sendmail : ALL : allow

gleb41
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-09-23 2:40:47

Re: помогите разобраться с ssmtp

Непрочитанное сообщение gleb41 » 2011-03-19 2:25:47

в дополнение, понимаю что заходя через web , то действуют от пользователя/группы www. тогда что/где менять в конфиге апача или .... может в php что то добавитть , что бы это было не от домена www а от localhost

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: помогите разобраться с ssmtp

Непрочитанное сообщение blade_007 » 2011-03-19 11:15:00

Загляните сюда (http://php.net/manual/en/ref.mail.php) - возможно придется поднастроить php.

gleb41
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-09-23 2:40:47

Re: помогите разобраться с ssmtp

Непрочитанное сообщение gleb41 » 2011-03-21 11:23:50

спасибо за ссылку http://php.net/manual/en/ref.mail.php
все дело в заголовке, добавил заголовок "From: root@localhost \r\n", все решилось.
только письма от root@localhost приходят, либо нуно гдето алиасы настроить, либо создать нужного мне пользователя с nologin чтобы от него слать. как правильнее будет?
еще раз спасибо

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: помогите разобраться с ssmtp

Непрочитанное сообщение blade_007 » 2011-03-21 21:55:04

В поле From вы можете поставить что угодно, имеет значение поле To (кому). Можно оставить root, но в файле /etc/aliases (или где у вас лежат псевдонимы) указать root: someuser@domain.org

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4423
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: помогите разобраться с ssmtp

Непрочитанное сообщение Raven2000 » 2011-03-22 13:55:07

Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]