使用mandrill发送邮件

时间:2015-07-30 23:51:50

标签: jquery html5 email mandrill

我试图使用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发送邮件吗?

1 个答案:

答案 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'
      }
    }
  });
}