如何通过javascript在我的公司域上发送电子邮件
How can I send a Email on my company domain by javascript?
我正在开发一个静态网站,只是为了提供信息。我需要的是让任何网站访问者通过电子邮件请求更多信息的功能(info@edugru.com)。我的域名是www.edugru.com.
我没有使用任何数据库。这只是一个静态网站。那么,我如何通过javascript
在我的应用程序中添加此电子邮件功能呢?
您(至少)有两个选择:
- 仅客户端,没有服务器端脚本
你可以在页面中添加这样的内容:
<a href="mailto:info@edugru.com?subject=Some subject&body=The message body&cc=other_address@edugru.com">Send email</a>
这里有很多有用的其他例子:我可以使用mailto设置电子邮件的主题/内容吗:?
单击上面的链接将打开客户端机器上安装的默认电子邮件客户端(如果有的话)的新窗口。你会得到一个Thunderbird或Outlook或任何默认的电子邮件客户端。"收件人"、"主题"、"正文"、"抄送"等将填充您在上面HTML代码中提供的值。这是您在这种方法中可以做到的最大值。消息将NOT自动发送。点击电子邮件客户端窗口上的"发送"按钮需要人工操作。这需要客户端计算机正确配置电子邮件客户端。
- 使用服务器端脚本
自动发送消息的唯一方法是将数据提交到服务器端脚本(在您的edugru.com或其他地方运行),该脚本将进一步(以某种形式)连接到邮件服务器并发送数据。仅使用HTML和JavaScript是无法实现这一点的。
[编辑以详细说明服务器端方法..]
请参阅下面的两个选项,以从服务器端脚本发送电子邮件。我假设服务器上有可用的PHP。
a。使用PHP邮件功能。请参阅此处的用法示例:http://php.net/manual/en/function.mail.php
b。对于更复杂的选项,请使用PHPMailer类:http://phpmailer.worxware.com/?pg=tutorial
试试这个:
<p>
This is an email link:
<a href="mailto:info@edugru.com" target="_top">Send Mail</a>
</p>
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 获取屏幕截图并在电子邮件中发送的按钮
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 来自现场目的的Meteor电子邮件.send()
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如果填写了特定值,则通过电子邮件发送电子表格中的数据
- 窗口提醒或类似内容中的电子邮件表单
- 通过phonegap中的电子邮件发送存储在html5 localStorage中的信息
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 使用节点JS发送电子邮件
- 如何通过javascript在我的公司域上发送电子邮件