из phpinfo():
sendmail_path /usr/sbin/sendmail -t -i
disable_functions pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pc ntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error ,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,p cntl_setpriority, pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pc ntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error ,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,p cntl_setpriority,
подскажите в чем здесь дело?
P.S.: 25 порт проверен...
Спустя 4 минуты, 34 секунды (23.07.2012 - 17:39) Winston написал(а):
Показывай как заголовки формируешь
Спустя 2 минуты, 3 секунды (23.07.2012 - 17:41) vagrand написал(а):
А как именно она не работает? Возвращает какую-то ошибку?
Спустя 4 минуты, 12 секунд (23.07.2012 - 17:45) Strannik написал(а):
да там все в норме, но моем сервере все ок, а на сервере другого человека функция не работает, сервер он ручную собирал, может напутал что-нибудь...
пытаюсь разобраться...
ну а заголовки...
выдает ошибка отправки сообщения.
смысл в том, что даже если если сделать так:
а в чем дело понять не могу...
пытаюсь разобраться...
ну а заголовки...
$email=$info2["email"];
$b_name='Robot <Robot@test.ru>';
$to = $email;
$subject= '=?utf-8?B?' . base64_encode('Новая заявка') . '?=';
$msg ='
<html>
<head>
<title>Новая заявка</title>
<style>
a.mail_link:link, a.mail_link:visited{
text-decoration:none;
color:#000;
}
a.mail_link:active,a.mail_link:hover{
text-decoration:none;
color:#FF6600;
}
#text{font-size:13px;}
#footer{font-size:13px; color:#999;}
</style>
</head>
<body>';
$msg .='
<p>test2</p>
</body>
</html>
';
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
/* дополнительные шапки */
$headers .= "From: ".$b_name."\r\n";
if(mail($to, $subject, $msg, $headers)){echo '<div class="status_true" align="center">Заявка отправлена</div>';}
else{echo '<div class="error" align="center">Ошибка отправки заявки</div>';}
//пример разумеется...
выдает ошибка отправки сообщения.
смысл в том, что даже если если сделать так:
if(mail('test@tes.ru','test','test','')){echo "true";}else{echo "false";} выдает false
а в чем дело понять не могу...
Спустя 1 час, 29 минут, 19 секунд (23.07.2012 - 19:14) Strannik написал(а):
теперь проблема в другом - mail срабатывает, но письма не доходят, кто знает почему так? в чем может быть причина?
Спустя 19 минут, 38 секунд (23.07.2012 - 19:34) Winston написал(а):
Цитата (Strannik @ 23.07.2012 - 19:14) |
mail срабатывает, но письма не доходят, кто знает почему так? |
У меня такое было, долго мучился, пока не узнал, что нужно установить правильный заголовок From:
Спустя 49 минут, 22 секунды (23.07.2012 - 20:23) Strannik написал(а):
Winston
так заголовок From правильный стоит, посмотри 2 поста выше.
Прикол в том, что на одном хостинге отпраляется нормально, а на 2-м стоит ubuntu 12.04, sendmail установили, и проверка показывает, что письмо уходит, но почему то не доходит до адресата.
В чем может быть причина даже не знаю все просмотрел(в логах тоже ошибок нет)...
так заголовок From правильный стоит, посмотри 2 поста выше.
Прикол в том, что на одном хостинге отпраляется нормально, а на 2-м стоит ubuntu 12.04, sendmail установили, и проверка показывает, что письмо уходит, но почему то не доходит до адресата.
В чем может быть причина даже не знаю все просмотрел(в логах тоже ошибок нет)...
Спустя 5 минут, 16 секунд (23.07.2012 - 20:28) Winston написал(а):
Цитата (Strannik @ 23.07.2012 - 20:23) |
а на 2-м стоит ubuntu 12.04, |
Попробуй изменить
$b_name='Robot <Robot@test.ru>';
на
$b_name='Robot <Robot@имя_второго_хоста>';
Спустя 45 секунд (23.07.2012 - 20:29) Winston написал(а):
Логи sendmail'a можешь посмотреть?
Спустя 8 минут, 55 секунд (23.07.2012 - 20:38) Strannik написал(а):
посмотрел mail.log
отказ в соединении... как можно исправить?
Jul 23 21:40:01 H73-LKU-01 sm-msp-queue[16545]: q6NFd6H8016116: to=user <user@example.com>,test@itemssale.com, ctladdr=www-data (33/33), delay=02:00:55, xdelay=00:00:00,
mailer=relay, pri=690245, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
отказ в соединении... как можно исправить?