0

我希望用户向我提供一些信息。通过单击发送,我希望将此信息发送到我的收件箱。

如何设置电子邮件的发件人?在前端可以吗?

<div class="col-xs-9 signupToUnlock">
        <input type="email" placeholder="Enter you name" ng-model="emailUnlock">
        <button class="btn"
                type="submit"
                ng-click="sendEmail(emailUnlock)"
                ng-disabled="myForm.$error.email">Send</button>
      </div>

并在控制器中

 $scope.emailUnlock='';
          $scope.sendEmail=function(email,subject,body){
            var link = "mailto:maximilian@tripdelta.com"
              + "?subject=" + email

            window.location.href = link;
          };

当用户点击这个时,显然他的电子邮件窗口会弹出,发件人就是他自己。我怎样才能改变它并确保不再弹出窗口?

4

1 回答 1

1

出于明显的安全原因,您不能这样做——如果可能的话,网站可以在用户不知情的情况下通过用户的电子邮件客户端发送电子邮件。

您别无选择,只能使用服务器端电子邮件解决方案。

于 2015-12-23T14:05:59.767 回答