我试图使用mandrill发送邮件但我没有收到邮件,我发送邮件时收到了成功的消息。
我只想发送电话号码。
这是我的代码
jQuery(function($)
{
$("#contact_form").submit(function()
{
// var email = $("#email").val(); // get email field value
var tel =$("#enviar").val();
//var name = $("#name").val(); // get name field value
//var msg = $("#msg").val(); // get message field value
$.ajax(
{
type: "POST",
url: "https://bitbucket.org/mailchimp/mandrill-api-js/src/ae244a4d28f7f51327f6982005d4283d5f329b35/mandrill.js",
data: {
'key': 'apikey',
'message': {
//'from_email': email,
//'from_name': name,
'from_tel':tel,
'subject': 'Website Contact Form',
'text': tel,
'to': [
{
'email': 'mail@gmail.com',
'name': 'Taimur K Naziri',
'type': 'to'
}]
}
}
})
.done(function(response) {
alert('Your message has been sent. Thank you!');
alert(tel) // show success message
// $("#name").val(''); // reset field after successful submission
$("#enviar").val('');
//$("#email").val(''); // reset field after successful submission
//$("#msg").val(''); // reset field after successful submission
})
.fail(function(response) {
alert('Error sending message.');
});
return false; // prevent page refresh
});
});
<form name="contactform" method="post" id="contact_form">
<input id="enviar" type="tel" name="tel" placeholder="ESCRIBE TU # CELULAR" required /><br>
<button class="button" type="submit"> Gratis x 30 días </button><br>
</form>
脚本可能有问题,但我不知道可能的错误是什么,还有其他方法可以使用mandrill,javascript或jquery发送邮件吗?
答案 0 :(得分:3)
要使用Mandrill API发送电子邮件,您需要更改网址: 致:https://mandrillapp.com/api/1.0/messages/send.json
function sendMail(){
$.ajax({
type: "POST",
url: "https://mandrillapp.com/api/1.0/messages/send.json",
data: {
'key': 'YOUR_KEY',
'message': {
'from_email': 'YOUR_SENDER@example.com',
'to': [
{
'email': 'YOUR_RECEIVER@example.com',
'name': 'YOUR_RECEIVER_NAME',
'type': 'to'
}
],
'subject': 'title',
'html': 'html can be used'
}
}
});
}