mail

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

mail

Непрочитанное сообщение hammer68 » 2008-01-02 14:29:11

народ есть проблема неработает функция mail че делать незнаю
а ситуация такая есть настроенная связка пхп и апач на базе ретхата но ненастроена функция mail
Вопрос как ее настроить
ЗЫ че выложить грите сделаем :)

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mail

Непрочитанное сообщение schizoid » 2008-01-02 14:34:20

как имено не работает? что делаешь, и что пишет?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: mail

Непрочитанное сообщение serge » 2008-01-02 15:45:28

hammer68 писал(а):ЗЫ че выложить грите сделаем :)

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

echo test | mail -s test адрес@почтовый
tail /var/log/maillog

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: mail

Непрочитанное сообщение kmb » 2008-01-02 17:13:13

я подозреваю, что он про пхпский маил говорит :)
truth is out there...

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-02 21:51:46

ну есть страничка с формами которые должны отправляться на определенное мыло но этого не происходит
могу выложить логи если нуны

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-02 21:55:28

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

64.246.161.30 - - [25/Dec/2007:01:25:45 +0300] "GET / HTTP/1.1" 206 4574
66.249.72.97 - - [25/Dec/2007:12:21:09 +0300] "GET /robots.txt HTTP/1.1" 404 285
66.249.72.97 - - [25/Dec/2007:12:21:09 +0300] "GET / HTTP/1.1" 304 -
66.249.72.97 - - [27/Dec/2007:12:48:44 +0300] "GET /robots.txt HTTP/1.1" 404 285
66.249.72.97 - - [27/Dec/2007:12:48:45 +0300] "GET / HTTP/1.1" 304 -
66.249.72.97 - - [28/Dec/2007:01:45:36 +0300] "GET /robots.txt HTTP/1.1" 404 289
66.249.72.97 - - [28/Dec/2007:01:45:37 +0300] "GET / HTTP/1.1" 304 -
66.249.72.97 - - [28/Dec/2007:13:43:16 +0300] "GET /robots.txt HTTP/1.1" 404 285
66.249.72.97 - - [28/Dec/2007:13:43:17 +0300] "GET / HTTP/1.1" 304 -
74.52.245.146 - - [31/Dec/2007:08:56:23 +0300] "GET / HTTP/1.0" 200 4574
64.246.165.50 - - [01/Jan/2008:00:26:24 +0300] "GET /robots.txt HTTP/1.0" 404 289
64.246.165.50 - - [01/Jan/2008:00:26:25 +0300] "GET / HTTP/1.1" 206 4574
194.72.238.61 - - [02/Jan/2008:11:20:09 +0300] "HEAD / HTTP/1.1" 200 -
217.150.57.233 - - [02/Jan/2008:21:52:27 +0300] "GET / HTTP/1.1" 200 4574
217.150.57.233 - - [02/Jan/2008:21:52:27 +0300] "GET /css/style.css HTTP/1.1" 200 473
217.150.57.233 - - [02/Jan/2008:21:52:32 +0300] "GET /feedback.php HTTP/1.1" 200 2870
217.150.57.233 - - [02/Jan/2008:21:52:48 +0300] "POST /feedback.php?a=z HTTP/1.1" 200 2870

вот типа этого выдает в логах

fr33man
сержант
Сообщения: 218
Зарегистрирован: 2006-09-04 17:41:27
Откуда: Москва
Контактная информация:

Re: mail

Непрочитанное сообщение fr33man » 2008-01-02 23:25:13

нет, покажи maillog.
WBR Озеров Василий aka fr33man

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: mail

Непрочитанное сообщение dikens3 » 2008-01-02 23:58:18

Есть ещё вариант, поставь mutt и попробуй его. Может в твоём почтовике проблема?(логи почтовика смотри)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: mail

Непрочитанное сообщение kmb » 2008-01-03 0:00:11

а скрипт точно работающий? :)
truth is out there...

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 0:11:39

сам скрипт работает проверял на другом серваке
maillog вот хотя я тут чет ниче не понимаю :(

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

Jan  1 09:31:05 cluster postfix/smtpd[25052]: disconnect from 219-84-255-26-adsl-tan.dynamic.so-net.net.tw[219.84.255.26]
Jan  1 11:08:58 cluster postfix/smtpd[25535]: connect from 61-225-12-110.dynamic.hinet.net[61.225.12.110]
Jan  1 11:09:00 cluster postfix/smtpd[25535]: NOQUEUE: reject: RCPT from 61-225-12-110.dynamic.hinet.net[61.225.12.110]: 554 <juice5566@gmail.com>: Relay access denied; from=<juice5566@gmail.com> to=<juice5566@gmail.com> proto=ESMTP helo=<premier-ksxhhv6>
Jan  1 11:09:00 cluster postfix/smtpd[25535]: disconnect from 61-225-12-110.dynamic.hinet.net[61.225.12.110]
Jan  1 20:36:46 cluster postfix/smtpd[29237]: connect from 219-84-125-66-adsl-tpe.dynamic.so-net.net.tw[219.84.125.66]
вообще сама страничка вот rk-org.com там где контакты есть форма которая должна на мыло высылаться в чем проблема не пойму но практически уверен что сама функция маил не пишет

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 0:16:35

могу текст пхпшки выложить но там вроде нормально все по крайней мере она работала это факт но на другом домене

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: mail

Непрочитанное сообщение dikens3 » 2008-01-03 1:53:14

Ты это самое, логи почтового сервера с твоим скриптом синхронизируй что-ли. :-)

Т.е. если ты отправляешь письмо от user1@domain.ru на user2@domain2.ru, тогда и логи соответствующие покажи.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mail

Непрочитанное сообщение Alex Keda » 2008-01-03 2:47:47

а я бы у апача эррор лог глянул...
там может быть масса интересного про отключенные функции и прочее...
Убей их всех! Бог потом рассортирует...

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 11:21:03

хм щас попробовал заполнить форму а потом глянул /var/log/maillog
так там ниче не изменилось хотя как я думаю должно было или я НЕ ПРАВ ?

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 11:23:46

как я думаю сервер рассылки неподнят или неправильно работает ???
как это выяснить мона ???

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 12:17:28

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

[Sun Dec 30 04:02:09 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Dec 30 04:02:09 2007] [notice] Digest: done
[Sun Dec 30 04:02:09 2007] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Dec 30 04:02:09 2007] [notice] LDAP: SSL support unavailable
[Sun Dec 30 04:02:09 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Sun Dec 30 04:02:09 2007] [notice] Apache/2.0.52 (Red Hat) configured -- resuming normal operations
а вот это в /etc/httpd/logs/error_log
те ничего интересного
те я как понимаю маил ваще никак не работает

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: mail

Непрочитанное сообщение Morty » 2008-01-03 14:14:50

если фунция mail() подрузумиваеться ПХПшная
попробуй поиск в файле php.ini на предмет mail и посомтри что у тебя там
.....
может она настройками самого пхп залочена

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 15:47:49

вот собственно сам скрипт с формой которая должна идити мне на мыло этого не происходит почему вот это и хотел выяснить !!!

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

<?
$email = 'hammer68@mail.ru';          #'R_Korabelnikov@mail.ru';
$array = '<br/><br/><form action="feedback.php?a=z" method="post"><input type="hidden" value="1" name="s"/>
<table><tr><td>тЮЛХКХЪ:</td><td><input type="text" name="f"/></td></tr>
<tr><td>хЛЪ:</td><td><input type="text" name="i"/></td></tr>
<tr><td>нРВЕЯРБН:</td><td><input type="text" name="o"/></td></tr>
<tr><td>e-mail:</td><td><input type="text" name="e"/></td></tr>
<tr><td>йНМРЮЙРМШИ РЕКЕТНМ:</td><td><input type="text" name="t"/></td></tr>
<tr><td>юДПЕЯ:</td><td><input type="text" name="adr"/></td></tr>
<tr><td colspan="2"><center><input type="submit"/></center></td></tr></table></form>';
if ((isset($a))&&($a == "z")&&($_POST['s'] == "1"))
{
$messa = trim(rtrim($_POST['f'])).' '.trim(rtrim($_POST['i'])).' '.trim(rtrim($_POST['o'])).' '.trim(rtrim($_POST['t'])).' '.trim(rtrim($_POST['adr']));
$email = $_POST['e'];
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n";
if (mail($email, "гЮЙЮГ", $messa, "From: $email", $headers)) $array['z'] = "<br/><br/><br/>бЮЬЮ ГЮЪБЙЮ СЯОЕЬМН НРОПЮБКЕМЮ. яОЮЯХАН ГЮ бЮЬЕ ДНБЕПХЕ.";
else $array = '<br/><br/><br/>хГБХМХРЕ, ОПХ НРОПЮБЙЕ ГЮЪБЙХ ОПНХГНЬКЮ НЬХАЙЮ, ОНОПНАСИРЕ ЕЫT ПЮГ';
}
if (($a != "z")&&($a != "i")&&($a!="c")) {$a = 'i';}
header('Cache-Control: no-store, no-cache, must-revalidate');
echo '<?xml version="1.0" encoding="windows-1251"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<head>';
echo '<link rel="StyleSheet" type="text/css" href="css/style.css"/>';
echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>';
echo '<title>пНЛЮМ йНПЮАЕКЭМХЙНБ</title>';
echo '</head>';
echo '<body>';
?>
<script language="JavaScript" type="text/javascript">
<!--
function omov(objct)
{
lst = objct.src.slice(0,-4)+'a.gif';
objct.src = lst;
lst = "";
}
function omot(objct)
{
lst = objct.src.slice(0,-5)+'.gif';
objct.src = lst;
lst = "";
}
//-->
</script>
<?
echo '<table border="0">';
echo '<tr><td>';
echo '<img src="img/fl1.gif" width="144" height="81" alt=""/>';
echo '</td><td>';
echo '<img src="img/fl2.gif" width="127" height="81" alt=""/>';
echo '</td><td>';
echo '<img src="img/fl3.gif" width="334" height="81" alt=""/>';
echo '</td></tr><tr><td colspan="2">';
echo '<table border="0"><tr><td>';
echo '<img src="img/fl4.gif" width="144" height="104" alt=""/>';
echo '</td><td>';
echo '<img src="img/fl5.gif" width="127" height="104" alt=""/>';
echo '</td></tr><tr><td colspan="2">';
echo '<img style="cursor: hand;" src="img/fl7.gif" onclick=\'location.href="index.html"\' onmouseover="omov(this);" onmouseout="omot(this);" width="271" height="61" alt=""/>';
echo '</td></tr><tr><td colspan="2">';
echo '<img style="cursor: hand;" src="img/fl8.gif" onclick=\'location.href="price.html"\' onmouseover="omov(this);" onmouseout="omot(this);" width="271" height="61" alt=""/>';
echo '</td></tr><tr><td colspan="2">';
echo '<img style="cursor: hand;" src="img/fl9.gif" onclick=\'location.href="feedback.php?a=z"\' onmouseover="omov(this);" onmouseout="omot(this);" width="271" height="50" alt=""/>';
echo '</td></tr><tr><td colspan="2">';
echo '<img src="img/fl10.gif" width="271" height="82" alt=""/>';
echo '</td></tr></table>';
echo '</td><td class="flb">';
echo '<img src="img/blank.gif" width="485" height="1" lat=""/>';
echo $array;
echo '</td><td> </td><td>';
echo '<table border="0"><tr><td>';
echo '<img src="img/fl111.gif" width="218" height="104" alt=""/>';
echo '</td></tr><tr><td>';
echo '<img src="img/fl112.gif" width="218" height="61" alt=""/>';
echo '</td></tr><tr><td>';
echo '<img src="img/fl113.gif" width="218" height="61" alt=""/>';
echo '</td></tr><tr><td>';
echo '<img src="img/fl114.gif" width="218" height="50" alt=""/>';
echo '</td></tr><tr><td>';
echo '<img src="img/fl115.gif" width="218" height="82" alt=""/>';
echo '</td></tr></table>';
echo '</td></tr></table>';
echo '</body>';
echo '</html>';
?>

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-03 18:55:04

lissyara писал(а):а я бы у апача эррор лог глянул...
там может быть масса интересного про отключенные функции и прочее...

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

[Sun Dec 30 04:02:09 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Dec 30 04:02:09 2007] [notice] Digest: done
[Sun Dec 30 04:02:09 2007] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Sun Dec 30 04:02:09 2007] [notice] LDAP: SSL support unavailable
[Sun Dec 30 04:02:09 2007] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Sun Dec 30 04:02:09 2007] [notice] Apache/2.0.52 (Red Hat) configured -- resuming normal operations
[Thu Jan 03 15:02:30 2008] [notice] caught SIGTERM, shutting down
[Thu Jan 03 15:02:38 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Jan 03 15:02:38 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Jan 03 15:02:38 2008] [notice] Digest: done
[Thu Jan 03 15:02:38 2008] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Thu Jan 03 15:02:38 2008] [notice] LDAP: SSL support unavailable
[Thu Jan 03 15:02:38 2008] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Thu Jan 03 15:02:38 2008] [notice] Apache/2.0.52 (Red Hat) configured -- resuming normal operations

вот он эррор лог

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: mail

Непрочитанное сообщение dikens3 » 2008-01-03 23:29:07

Включай показ логов на экран в php.ini.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-04 1:32:12

dikens3 писал(а):Включай показ логов на экран в php.ini.
не понял че конкретно сделать ???

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: mail

Непрочитанное сообщение kmb » 2008-01-04 12:36:27

dikens3 писал(а):Включай показ логов на экран в php.ini.
и уровень E_ALL поставить тоже лучше =)
truth is out there...

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: mail

Непрочитанное сообщение kmb » 2008-01-04 12:39:11

hammer68 писал(а):
dikens3 писал(а):Включай показ логов на экран в php.ini.
не понял че конкретно сделать ???
php.ini:
display_errors = On
error_reporting = E_ALL
truth is out there...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: mail

Непрочитанное сообщение paranoidchaos » 2008-01-04 15:13:10

в php.ini путь до сендмейла указать надо и опции

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: mail

Непрочитанное сообщение hammer68 » 2008-01-04 15:24:38

kmb писал(а):
hammer68 писал(а):
dikens3 писал(а):Включай показ логов на экран в php.ini.
не понял че конкретно сделать ???
php.ini:
display_errors = On
error_reporting = E_ALL
сделал так он мне на экран вывел такуэ фигню

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

Notice: Undefined variable: a in /var/www/rk-org/feedback.php on line 20

Notice: Undefined variable: a in /var/www/rk-org/feedback.php on line 20

Notice: Undefined variable: a in /var/www/rk-org/feedback.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at /var/www/rk-org/feedback.php:20) in /var/www/rk-org/feedback.php on line 21
а че далать дальше я хз помогите плиз !!!