我希望用户向我提供一些信息。通过点击发送,我希望将此信息发送到我的收件箱。
如何设置电子邮件的发件人?这可能在前端吗?
<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;
};
当用户点击此按钮时,很明显他的电子邮件窗口会弹出,发件人就是他自己。我怎样才能改变它并确保不再弹出窗口?
答案 0 :(得分:1)
出于明显的安全原因,如果可能的话,您不能通过用户的电子邮件客户端发送电子邮件,而无需他们知道。
除了使用服务器端电子邮件解决方案之外别无选择。