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

7
我正在开发一个网站,但是在“联系我们”表单中遇到了问题。我是这个领域的新手,已经制作了一个网站,但是当我点击“发送”按钮时,邮件没有发送出去。请问我需要使用哪些代码才能发送电子邮件?此表单包括四个文本框、一个“重置”按钮和一个“发送”按钮。

要通过网页发送电子邮件,您必须使用某种服务器端脚本/语言。您在服务器上使用的是什么?(PHP、Ruby、Perl..?) - David Thomas
4个回答

3
如果您想从表单发送电子邮件,了解服务器端脚本是一个好主意。
我建议您首先了解当前服务器上安装了哪些软件。例如:它是带有Apache、MySQL、PHP、Perl等的Linux服务器还是带有ASP.Net等的Windows服务器...您可以向主机提供商了解这些信息。
出于安全原因,我不建议在您不知道自己在做什么时编写用于发送电子邮件的自己的脚本。有一些可自由使用的脚本可实现此功能。
例如,如果您使用PHP,则Tectite FormMail就是其中之一。
然后,您需要能够将所需的脚本上传到Web服务器。通常,为此任务提供FTP访问权限。并使用适当的HTML与脚本进行通信。
或者:
有托管表单选项可能值得检查,这样您就不必了解太多有关服务器脚本的知识。(这意味着其他Web服务器会处理电子邮件部分,而您只需管理HTML)

这里是一些托管选项的列表

编辑:这里是一个更好的托管选项列表


0

我知道我可能有点晚了,但是对于未来阅读这篇文章的人来说。

您可以使用SMTP,例如EmailJS,它为您处理后端。只需按照文档操作即可。


0

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


0

你对电子邮件发送的理解似乎不完整。仅仅点击提交按钮(从而提交表单)并不能自动发送电子邮件。表单必须提交到“某个地方”,这个“某个地方”是一个程序,它将使用表单提交的数据进行处理,并执行必要的操作以通过电子邮件发送数据。

我不知道你熟悉哪些编程语言。如果你正在使用任何一种编程语言,那么你需要找出如何使用你喜欢的语言编写CGI脚本来处理这种情况。


我只熟悉HTML,对CGI一无所知。但我仍会尝试完成此任务。如果您有其他通过电子邮件的选项,请发送给我。谢谢您的回复。 - Jeyson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接