Как мне отправить письмо с моего сайта? - PullRequest
4 голосов
/ 23 сентября 2010

Я работаю над сайтом.Я новичок в этой области.Я создал один веб-сайт, но у меня возникла проблема в форме «Свяжитесь с нами».

В этой форме я создал четыре текстовых поля, одну кнопку «сброс» и одну кнопку «отправить».Проблема в том, что когда я нажимаю на эту кнопку, почта не отправляется.Какой код я должен использовать для отправки электронной почты?

Ответы [ 4 ]

1 голос
/ 23 сентября 2010

Если вы хотите отправлять электронные письма из формы, было бы неплохо узнать о серверных сценариях.

Я бы начал с выяснения того, какое программное обеспечение установлено на вашем текущем сервере.Например: это сервер Linux с Apache, MySQL, PHP, Perl и т. Д. Или сервер Windows с ASP.Net и т. Д. Вы можете узнать это у своего хост-провайдера.

ДляИз соображений безопасности я бы не советовал писать собственный сценарий для отправки писем, пока вы не узнаете, что делаете.Есть свободно доступные скрипты, которые делают это хорошо.

Tectite FormMail является одним из примеров, если у вас есть PHP

Тогда вы должны иметь возможность загружать необходимые скрипты ввеб сервер.Обычно FTP-доступ к серверу предоставляется для этой задачи.И используйте соответствующий HTML-код для связи со сценарием.

В качестве альтернативы:

Существуют параметры размещенной формы, которые, возможно, стоит проверить, поэтому вам не нужно изучатьстолько же о серверных скриптах.(это означает, что какой-то другой веб-сервер выполняет часть электронной почты, все что вы управляете - это HTML)

Вот список нескольких размещенных опций

Редактировать: Вот лучший список размещенных опций

0 голосов
/ 25 июня 2014

Обычно это зависит от языка программирования или веб-фреймворка, на котором работает ваш сайт.Я, однако, знаю об одном кроссплатформенном почтовом ящике, вы можете зайти в него по гуглу "dpost отправлять почту с сайта".Это один может отправлять электронную почту с любого языка или структуры.Может использоваться для компании, которая управляет несколькими сайтами на разных языках.

0 голосов
/ 23 сентября 2010

Ваше понимание того, как отправляется электронная почта, кажется неполным. Электронное письмо не будет отправлено автоматически, просто нажав на кнопку отправки (тем самым отправив форму). Форма должна быть отправлена ​​в «что-то», где «что-то» - это программа, которая обрабатывает данные, отправленные с использованием формы, и выполняет необходимые действия для отправки данных по электронной почте.

Я не знаю, с какими языками программирования вы знакомы. Если есть что-то, что вы используете, вам нужно узнать, как написать сценарий CGI , чтобы справиться с этим сценарием, используя ваш любимый язык.

0 голосов
/ 23 сентября 2010

Вы можете использовать скрипт cgi обработчика форм на веб-сервере для отправки сообщения по электронной почте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...