Ответить Новая тема Новый опрос 
Всего: 5 < 1 2 3 4 5 >
 Отправка писем
arysrydoi
Новичок
Сообщений: 9
Регистрация: 22-03-2010


10-06-2010 21:32
Делаю так: приведеный код сохраняю как было сказано в UTF-8 без BOM,
$to = 'test@site.ru'; указываю мыло, которое везде в контактах на сайте. Файл, в котором код, заливаю в корень сайта, потом в адресной строке набираю домен/файл с кодом.пхп. Все правильно? МНе пишет, что страница не найдена. Наверное, все-таки функция mail не работает. Так ведь?
Спасибо ors за возможность проверить, что может не работать :)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


10-06-2010 21:43
Должна открываться пустая страница, и если mail работает, то письмо отправится на указанный ящик.

Для того, чтобы почту не блокировали как спам, нужно настроить на днс mx записи.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
arysrydoi
Новичок
Сообщений: 9
Регистрация: 22-03-2010


10-06-2010 21:56
Видимо, я что-то намудила с Вашим кодом ) Порылась в недрах форума, нашла похожую проблему, там рекомендовали тоже проверить функцию mail, для этого давался такой код:

<?
mail("test@test.ru","test email","test email");
?>

когда его попробовала, то открывается пустая страница, но на почту ничего не приходит. Это очень плохо?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


10-06-2010 23:28
Значит mail не работает. Либо письмо было отфильтровано как спам, потому что не содержало поле отправитель.
Можно отправлять через сторонний smtp сервер.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
arysrydoi
Новичок
Сообщений: 9
Регистрация: 22-03-2010


11-06-2010 16:31
Неа, не работает все равно. Я подабавляла заголовки, как написано в

http://www.presto-changeo.com/content/9-fix-email-problems

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

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
pasandrin
Новичок
Сообщений: 11
Регистрация: 02-06-2010


12-06-2010 18:54
При отправки тестового сообщения на почту приходит письмо, но при заказе товара покупателем ничего не приходит ни мне ни покупателю. Что делать? И можно ли наладить отправку смс при заказе?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


13-06-2010 16:29
Отладочная версия Mail.php.
Скопируйте с заменой в classes. Папка должна быть доступна на запись. Лог будет в файле log.txt


Вложения:

Вложения classes.zip( Размер файла: 3.51KB Скачиваний: 237 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ilyuxab
Новичок
Сообщений: 19
Регистрация: 27-01-2010


15-06-2010 13:40
что значит код ISO для e-mail не установлен ?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Greipfrutik
Новичок
Сообщений: 1
Регистрация: 14-06-2010


15-06-2010 16:10
Цитата:( ors @ 10-06-2010 21:31 Смотреть сообщение )
У вас вообще функция mail работает?
Код:
&lt;?php
$to = 'test@site.ru';

$subject = 'Проверка отправки на русском';

$message = '
&lt;html&gt;
&lt;head&gt;
&nbsp;&nbsp;&lt;title&gt;Проверка отправки на русском&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&nbsp;&nbsp;&lt;p&gt;Проверка отправки на русском&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
';


$headers&nbsp;&nbsp;= 'MIME-Version: 1.0' . &quot;\r\n&quot;;
$headers .= 'Content-type: text/html; charset=UTF-8' . &quot;\r\n&quot;;

$headers .= 'To: '.$to. &quot;\r\n&quot;;
$headers .= 'From: '.$to . &quot;\r\n&quot;;

mail($to, $subject, $message, $headers);
?&gt;

Сохранить в UTF-8.

Если работает, то можно не использовать Swift, а отправлять напрямую mail

А что делать, если не срабатывает отправка? Пустая страница появляется, а письма не приходят., даже в спаме нет.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


15-06-2010 17:07
Развели тему :box:

Простое решение: переехать на нормальный хостинг, вдс и тп.
Решение посложнее: почитать логи, исправить ошибку.
Белый экран - включите отображение ошибок.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 5 < 1 2 3 4 5 >