私は突然他のメールプラットフォームを見つけなければならなかった、忌々しいex-Mandrill購読者の一人です。私は郵便配達を選んだが、この決定を後悔するためにすべてが頭の上にあるように思われる。Mailgun APIを使用した簡単な連絡フォーム
私は非常に基本的なjavascript/phpとZurb Foundationの検証を使って自分のウェブサイトに簡単な連絡フォームを作成できましたが、私はMailgunのAPIを組み込む限りどこから始めればいいか分かりません私は、ターミナルを開いたり、ゼロからスタートする必要はありません任意のドキュメントを見つけるために...
のjQuery:
$('#contact-form').on('valid.fndtn.abide', function() {
var name = $("input#name").val();
var email = $("input#email").val();
var message = $("textarea#message").val();
//Begin Ajax Call
$.ajax({
type: "POST",
url: "assets/php/mail.php",
data: {
'key': 'XXXXXXXX',
'message': {
'from_email': email,
'from_name': name,
'headers': {
'Reply-To': email
},
'subject': 'From My Site',
'text': message,
'to': [{
'email': '[email protected]',
'name': 'me',
'type': 'to'
}]
}
},
success: function() {
$('#contact-form').html("<div id='success' class='large-6 large-offset-6 medium-12 columns'></div>");
$('#success').html("<h2 class='collapse'>Message recieved.</h2>")
.append("<p class='collapse'>Thanks " + name + ", I will be in touch with you shortly.</p>")
.hide()
.fadeIn(1500);
},
}); //ajax call
return false;
});
PHP:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$msg = "
Name: $name
Email: $email
Commments:
$message
";
$to = "[email protected]";
$subject = "From My Site";
$message = $msg;
mail($to,$subject,$message,$headers);
?>
Foをr Mailgunの経験がある人はどこから始めたらいいですか?私は人々が私のサイトから私に電子メールを送ることができるようにしたいと思うし、SendGridのような別のプラットフォームに切り替える必要がなく、あちこちで奇妙な電子メールを受け取るために$ 10/moを支払う必要はない。どんな洞察もありがとう。あなたがあなたのドメインのためのAPIキーを生成するmailgunアカウント&を作成する必要があり、上記のコードを使用する前に
ありがとう、私は両方を持っている...ありがとう。 – pjldesign