Je souhaite qu'un utilisateur me fournisse des informations. En cliquant sur envoyer, je veux que cette information soit envoyée à ma boîte de réception.déterminer l'expéditeur de l'e-mail et envoyer un e-mail
Comment puis-je définir l'expéditeur d'un e-mail? Est-ce possible dans le frontend?
<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>
et dans le contrôleur
$scope.emailUnlock='';
$scope.sendEmail=function(email,subject,body){
var link = "mailto:[email protected]"
+ "?subject=" + email
window.location.href = link;
};
Lorsque l'utilisateur clique sur ce, de toute évidence sa fenêtre email apparaît et l'expéditeur est lui-même. Comment puis-je changer cela et m'assurer qu'aucune fenêtre n'apparaît plus?
Vous ne pouvez pas. Vous devez créer un formulaire côté serveur pour envoyer le courrier électronique à cet effet. –
Je le pensais déjà ... Dommage. Pouvez-vous penser à un autre moyen facile de contourner une solution côté serveur? – Dribel
Pas vraiment, non. L'envoi de courrier électronique par le client est nécessairement soumis à de nombreuses restrictions. –