确定电子邮件发件人并发送电子邮件
determine email sender and send email
我希望用户向我提供一些信息。单击发送,我希望将此信息发送到我的收件箱。
如何设置邮件的发件人?这在前端可行吗?
<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;
};
当用户点击这个时,显然他的电子邮件 window 弹出,发件人是他自己。我怎样才能改变它并确保不再弹出 window?
你不能,出于明显的安全原因 - 如果可能的话,网站可以在用户不知情的情况下通过用户的电子邮件客户端发送电子邮件。
您别无选择,只能使用服务器端电子邮件解决方案。
我希望用户向我提供一些信息。单击发送,我希望将此信息发送到我的收件箱。
如何设置邮件的发件人?这在前端可行吗?
<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;
};
当用户点击这个时,显然他的电子邮件 window 弹出,发件人是他自己。我怎样才能改变它并确保不再弹出 window?
你不能,出于明显的安全原因 - 如果可能的话,网站可以在用户不知情的情况下通过用户的电子邮件客户端发送电子邮件。
您别无选择,只能使用服务器端电子邮件解决方案。