Вопрос № 90304: Здраствуйте ув. эксперты.
пишу форму заказов на сайт тур агенства. возникла проблема с отправкой сообщений на мыло.
на сервере где находится сайт SMTP сервера нету, поэтому ф-я mail() не помогла.
подскажите каким ещё образом можно отправи...
Вопрос № 90.304
Здраствуйте ув. эксперты.
пишу форму заказов на сайт тур агенства. возникла проблема с отправкой сообщений на мыло.
на сервере где находится сайт SMTP сервера нету, поэтому ф-я mail() не помогла.
подскажите каким ещё образом можно отправить собщение на мыло?
заранее благодарен.
Отправлен: 06.06.2007, 17:23
Вопрос задал: Reystlin (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Nexus
Здравствуйте, Reystlin!
Там в принципе не обязательно должен быть smtp, должен быть установлен sendmail. mail() может не работать если неправильно прописан путь к нему в php.ini. Я пользуюсь PHPMailer'ом - класс, может отправлять почту как через SMTP (любого другого хостинга, например), так и через sendmail. Поищи в инете, или могу скинуть класс
Ответ отправил: Nexus (статус: 7-ой класс)
Ответ отправлен: 06.06.2007, 17:41 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ, Nexus, вопрос уже нашол свое решение)
Отвечает: Sea
Здравствуйте, Reystlin!
Видимо у вас бесплатный хостинг. Тогда вам возможно поможет одно из 2-х:
1) поменять хостинг;
2) разместить на другом хостинге с SMTP скрип, который будет принимать данные с вашего сайта и отправлять письма уже с сервера, где он(скрипт) находится.
Простейший вариант(небезопасно):
ваш хостинг и сайт www.mySite.ru
<form action="http://www.drugoySite.ru/scriptMail.php" method="POST">
<input type="text" name="data" value="" />
</form>
другой хостинг и сайт http://www.drugoySite.ru/scriptMail.php
<?php
mail($to, $from, $_POST['data']);
?>
Ответ отправил: Sea (статус: 2-ой класс)
Ответ отправлен: 06.06.2007, 18:10 Оценка за ответ: 5 Комментарий оценки: хм, интересный вариант:)