14.04.2009, 18:56
|
Аспирант
|
|
Регистрация: 11.03.2009
Сообщений: 83
|
|
eMail через JS
Возможно ли послать мыло через JS. Некоторые говорят что можно, другие говорят что мыло надо отправлять через сервер(php) а не через клиента(JS). Кому верить??
|
|
14.04.2009, 19:05
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
так, слушай сюда.
дядя тебе плохого не посоветует, и неправды не скажет)
послать e-mail с помощью JS-а нельзя.
на стороне клиента все что етсь по поводу E-mail-ов, это псевдо-атрибут mailto: в ссылках и формах
в лучшем случае, он откроет пользователю клиент почты, и предложит отправить мыло.
в случае формы, там даже будет уже заполнено поле тела сообщения(которое пользователь спокойно может отредактировать)
При этом в большинстве случаев открывается ненастроенный Outlook, и пользователь не станет заморачиватся настравивая его, чтобы отправить письмо
в худшем случае, пользователю предложат установить клиент почты, и дальше все как я только что описал.
Короче говоря кросбраузерно и в автоматически отправить мыло с клиента нельзя.
Если кто скажет, что можно, требуй конкретный рабочий код =)
все будет, как описано.
Если предложат купить скрипт, работай исключитаельной через гаранта
потому что это заранее развод.
А вот послать запрос PHP-сркипту, который уже отправит автоматичски мыло, можно
вот и сказочке конец, а кто слушал отправьте СМС на короткий номер
|
|
14.04.2009, 19:09
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Gvozd
|
послать e-mail с помощью JS-а нельзя.
|
Можно. Могу продать скрипт ))))
|
|
14.04.2009, 19:18
|
Аспирант
|
|
Регистрация: 11.03.2009
Сообщений: 83
|
|
Благодарю за разьяснение ...
В Joomla с php что-то не хочет отправлять думал может с JS получится ...
Народ дайте ссылочку на литературу по сбору данных Js и перемищением собранного в php.
Надеюсь таковой имеется. Спасибо.
Последний раз редактировалось konstantinopol, 15.04.2009 в 15:04.
|
|
15.04.2009, 15:32
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Kolyaj,
твой скрипт может из браузера, исопльзуя JS отправлять E-mail достаточно прозрачно для пользователя(читай "незаметно"), и при этом работает в осле-опере-гнелисе актуальных тверсий?
можно поинтересоватся ценой?
|
|
15.04.2009, 15:49
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от Gvozd
|
можно поинтересоватся ценой?
|
Дорого, без гарантов )))
Там же ж смайлики )))
|
|
15.04.2009, 15:49
|
Аспирант
|
|
Регистрация: 11.03.2009
Сообщений: 83
|
|
Ну собрал я данные с формуляра, а что дальше то делать???
<script type="text/javascript">
function sobiraem(){
var name = document.forms[0].Name.value;
var email = document.forms[0].eMail.value;
var betreff = document.forms[0].Betreff.value;
var nachricht = document.forms[0].Nachricht.value;
}
</script>
|
|
15.04.2009, 16:05
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Kolyaj,
прости, не оценил юмора с первого раза)
konstantinopol,
что дальше, для чего?
конкретику!
как дальше действовать, если ты хочеш отправлять e-mail с сервера средствами PHP?
или как дальше действовать, если ты все-таки хочеш отправить чисто клиентскими средствами, несмотря на мой пост?
если второе, то не надо собирать данные отдельно.достаточно прописать в action-е формы mailto:my_mail.gmail.com
если надо первое, то посылаеш любым удобным способом(AJAX,переход по ссылке,форма) данные для пересылки на серверный сркипт. а вот в нем уже отправляеш мыло стандартной функцией mail()
Если тебе этого ответа недостаточно, уточни свой вопрос
|
|
17.04.2009, 16:29
|
Профессор
|
|
Регистрация: 27.02.2009
Сообщений: 215
|
|
ну как-бы да. аяксом отсылаешь данные на сервер, а там чем угодно (php/cgi/...) их обрабатываешь и отсылаешь письмо.
|
|
10.07.2013, 20:56
|
Интересующийся
|
|
Регистрация: 10.07.2013
Сообщений: 24
|
|
Здравствуйте, в продолжении темы хотел бы узнать как сформировать запрос из js в ajax, чтобы отправить данные на сервер, а потом при помощи php на электронную почту?
У меня в инпутах заполняются данные, форму взял с известного сайта,
http://ruseller.com/lessons/les634/demo/index.html
Скажите, как можно оформить всё это в одно сообщение и отослать по электронке?
Заранее спасибо за ответ!
|
|
|
|