如何从我的网站发送电子邮件?

时间:2010-09-23 04:44:44

标签: email web

我正在网站上工作。我是这个领域的新手。我已经创建了一个网站,但我在“联系我们”表单中遇到了问题。

在这个表格中,我制作了四个文本框,一个“重置”按钮和一个“发送”按钮。问题是,当我点击该按钮时,不会发送邮件。我必须使用什么代码来发送电子邮件?

5 个答案:

答案 0 :(得分:1)

如果您想从表单发送电子邮件,最好了解服务器端脚本。

我首先要找出您当前服务器上安装的软件。例如:它是一个带有Apache,MySQL,PHP,Perl等的Linux服务器......还是带有ASP.Net等的Windows服务器......你可以从主机提供商处找到它。

出于安全原因,我不建议您编写自己的脚本来发送电子邮件,直到您知道自己在做什么为止。有免费提供的脚本可以做到这一点。

Tectite FormMail是一个例子,如果你有PHP

然后,您需要能够将所需的脚本上传到Web服务器。通常,为此任务提供对服务器的FTP访问。并使用适当的HTML与脚本进行通信。

<强>可替换地:

托管表单选项可能值得一试,因此您无需了解服务器脚本。 (这意味着其他一些Web服务器所有您管理的电子邮件部分都是HTML)

Here is a list of a few hosted options

修改:Here is a better list of hosted options

答案 1 :(得分:0)

您可以使用Web服务器上的表单处理器cgi脚本通过电子邮件发送消息。

答案 2 :(得分:0)

您对电子邮件发送方式的理解似乎不完整。仅通过单击提交按钮即可自动发送电子邮件(从而提交表单)。表单必须提交给“某事”,其中“某事”是一个程序,它将处理使用表单提交的数据并执行必要的操作以通过电子邮件发送数据。

我不知道您熟悉哪种编程语言。如果您正在使用任何内容,那么您需要了解如何使用您喜欢的语言编写CGI脚本来处理此场景。

答案 3 :(得分:0)

它通常取决于运行您的网站的编程语言或Web框架。 但是,我知道一个跨平台邮件,你可以通过&#34; dpost从网站发送邮件&#34;。这个能够从任何语言或框架发送电子邮件。它可能适用于以不同语言运行多个站点的公司。

答案 4 :(得分:0)

我知道我可能会迟到一些,但是对于以后阅读这篇文章的人来说。

您可以使用SMTP,例如EmailJS来为您做后端。只需遵循文档即可。