發送郵件我有類方法用於發送電子郵件如何從客戶端JS用我的後端
public static bool SendEmail(string msg)
{
var sent = false;
try
{
var fromEmail = ConfigurationManager.AppSettings["FromEmail"];
var toEmail = ConfigurationManager.AppSettings["ToEmail"];
var emailsubject=ConfigurationManager.AppSettings["ErrorTitle"];
var emailService = new EmailServiceClient();
sent = emailService.SendEmail(fromEmail, toEmail, emailsubject, msg);
}
catch (Exception ex)
{
LogException(ex);
}
return sent;
}
這裏是我的javascript功能上的按鈕點擊()事件
function sendMail() {
var e= "Hi";
$.ajax({
url: '/Home/SendEmail',
method: "POST",
success:function (result) {
alert('Email Sent');
},
error: function (result) {
alert('Email Does Not Sent');
}
});
}
這JS代碼打開我的系統的Outlook電子郵件(打開我的郵件客戶端)。 我想通過EmailService直接從我的網頁上發送按鈕上的電子郵件(不是通過SMTP,因爲我爲EmailService創建了WCF),我不知道如何實現它。
需要知道JS代碼的變化以及任何文檔或示例供參考會有幫助。 謝謝
你只能做你的服務器上。使用AJAX。 – SLaks
您可以給出一個代碼示例,任何其他參考。 –
@如果你要求代碼示例或參考,你的問題會立即變成offtopic –