Помощник
|
создать аккаунт на локале |
Semenovich
|
Сообщение
#1
|
||
|
|
||
|
|||
bumer_hb |
29.8.2010, 0:40;
Ответить: bumer_hb
Сообщение
#2
|
|
вы хотите создать локальную почту? в своей районой сети или я не так понял, объясните поподробней
|
|
|
Semenovich
|
Сообщение
#3
|
|
вы хотите создать локальную почту? в своей районой сети или я не так понял, объясните поподробней Нет, я хочу создать свой аккаунт на своем локальном сервере, чтобы на моем сайте при нажатии на кнопку обратной связи, посетитель мог отправить мне сообщение. Этот адрес мне необходимо прописать на флешкнопке при ее создании. |
|
|
Apay |
29.8.2010, 9:49;
Ответить: Apay
Сообщение
#4
|
|
для этого нужно:
1) обеспечить видимость вашего локального сервера из инета (как минимум статический ip) 2) поднять у себя на локальном сервере mta. ну или хотя бы настроить php smtp 3) создать форму обратной связи |
|
|
r3ntg3n |
29.8.2010, 10:38;
Ответить: r3ntg3n
Сообщение
#5
|
|
подробнее о пункте 2 сообщения Apay ;)
достаточно установить sendmail + не забыть прописать соответствие Вашего айпишника Вашему домену в файле hosts. еже ли Вы забудете это сделать, то Ваша система будет зависать при загрузке, так как sendmail будет искать в нете Ваш домен, а так как вы фактически сами его себе прописали в hosts, то ни один сервер, кроме Вашей машины, не знает, где он висит. При настройках по умолчанию уже можете пользоваться своим почтовым сервером. |
|
|
Apay |
29.8.2010, 10:56;
Ответить: Apay
Сообщение
#6
|
|
достаточно установить sendmail + не забыть прописать соответствие Вашего айпишника Вашему домену в файле hosts. небольшие уточнения 1) sendmail и есть один из mta (mail transfer agent) :rolleyes: 2) в данный момент такого недостаточно, т.к. сейчас открытые релеи мало кто оставляет и почта по-просту будет отфутболиваться - все со спамом пытаются бороться и режут все что на него похоже :arbayten: (сам exim на такое настраивал) |
|
|
Semenovich
|
Сообщение
#7
|
|
для этого нужно: 1) обеспечить видимость вашего локального сервера из инета (как минимум статический ip) 2) поднять у себя на локальном сервере mta. ну или хотя бы настроить php smtp 3) создать форму обратной связи я плохо разбираюсь в РНР-жаргоне, поэто прошу пояснить что означает обеспечить видимость снрвера из инета? что означает поднять mta? |
|
|
Apay |
29.8.2010, 20:48;
Ответить: Apay
Сообщение
#8
|
|
я плохо разбираюсь в РНР-жаргоне, поэто прошу пояснить что означает обеспечить видимость снрвера из инета? что означает поднять mta? это не php жаргон, и с данным уровнем знаний вам лучше обратиться к какому-нибудь знакомому опытному админу.видимость сервера из инета - это чтобы к вашему компу можно было обратиться с других компов в интернете. поднять mta - установить и настроить на своем компьютере mail transfer agent, но для вас проще будет настроить php smtp |
|
|
Semenovich
|
Сообщение
#9
|
|
это не php жаргон, и с данным уровнем знаний вам лучше обратиться к какому-нибудь знакомому опытному админу. видимость сервера из инета - это чтобы к вашему компу можно было обратиться с других компов в интернете. поднять mta - установить и настроить на своем компьютере mail transfer agent, но для вас проще будет настроить php smtp поставил я вот это: но у меня не работает. Вместо отправки весь этот текст отоборажается в браузере на голой странице [PHP]<?php if (isset ($name)) { $name = substr($name,0,20); //Не может быть более 20 символов if (empty($name)) { echo "<center><b>Не указано имя !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; } if (isset ($email)) { $email = substr($email,0,20); //Не может быть более 20 символов if (empty($email)) { echo "<center><b>Не указан e-mail !!!<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $email = "не указано"; } if (isset ($mess)) { $mess = substr($mess,0,1000); //Не может быть более 1000 символов if (empty($mess)) { echo "<center><b>Сообщение не написано !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mess = "не указано"; } $i = "не указано"; if ($name == $i AND $email == $i AND $mess == $i) { echo "Ошибка ! Скрипту не были переданы параметры !"; exit; } $to = "твой@е-маил.домен"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/ $subject = "Сообщение с вашего интернет-сайта"; $message = "Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить письмо !!!"; echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.php>Нажмите</a>, что бы вернуться на главную...>"; exit; ?>[/PHP] выделяйте код специальными кнопочками, в след. раз выдам горчичник. Apay |
|
|
Apay |
29.8.2010, 22:42;
Ответить: Apay
Сообщение
#10
|
|
1) а где сама форма? это только обработчик,
2) обработчик только пытается отправить почту посредством php, но если нет sendmail или php не настроен на работу без него - ничего не получится. 3) данный скрипт вовсю пользуется register_globals, что есть нехорошо в плане безопасности и отключено во всех более-менее современных php? поэтому без переделки работать не будет. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Создать видеоканал лучше в ютуб или телеграм? | 10 | uahomka | 1774 | 24.3.2024, 4:21 автор: Alexand3r |
|
Пополню аккаунт timeweb с бонусом 10% | 0 | KM_ | 797 | 8.3.2024, 17:16 автор: KM_ |
|
Пополню аккаунт timeweb с бонусом 10% | 0 | KM_ | 545 | 8.3.2024, 17:16 автор: KM_ |
|
Как создать бота Телеграм с приемом оплат? | 0 | rownong27 | 414 | 4.3.2024, 0:51 автор: rownong27 |
|
Какие почтовые сервисы и облака дольше всего не удаляют аккаунт? | 89 | metvekot | 18276 | 9.2.2024, 16:36 автор: metvekot |
Текстовая версия | Сейчас: 28.3.2024, 19:20 |