0
嗨我有一個表單,用戶輸入一條消息並將其發送給多個收件人。我使用的山魈作爲我的電子郵件客戶端和腳本如下 無法發送mandrill JSON響應電子郵件陣列
function sendMail() {
var email = $("#email").val();
var array = email.split(',');
var name = $("#name").val();
var msg = $("#msg").val();
$.ajax({
type: 'POST',
url: 'https://mandrillapp.com/api/1.0/messages/send.json',
data: {
'key': 'xxxxxxx',
'message': {
'from_email': '[email protected]',
'to': [
{
'email': email,
'type': 'to'
}
],
'autotext': 'true',
'subject': 'Hello world ' + name,
'html': msg + '<br> <br> <img src="http://res.cloudinary.com/dzmi0gssmwn/image/upload/v1434831725/wpeqmuld5gzdplf7kzcw.jpg" width:320px;height:auto/>'
}
}
}).done(function(response) {
alert('Your message has been sent. Thank you!'); // show success message
$("#name").val(''); // reset field after successful submission
$("#email").val(''); // reset field after successful submission
$("#msg").val(''); // reset field after successful submission
})
.fail(function(response) {
alert('Error sending message.');
});
}
</script>
當我輸入一個電子郵件地址的消息被成功發送,並在收件箱中收到的。但是,當我有多個地址提交,我得到的消息已發送的響應,但是當我看着它記錄指出
[{"email":"[email protected], [email protected]","status":"invalid","_id":"c045cbffbd0c4c5ab5581f5edaff2007","reject_reason":null}]
有誰知道如何解決這個問題,或者明白什麼回事?感謝您抽時間閱讀。
問題是,當輸入多個收件人時,我無法成功發送電子郵件。當輸入一個電子郵件地址時,它工作正常 – vvdect
您試過這個 –
很抱歉,您的解決方案沒有解釋如何處理多個收件人。我如何phariz var array = email.split(',');並將其添加到json對象。 – vvdect