Php 邮戳电子邮件从命令行发送,但不是AJAX,即使AJAX返回200?
我通过终端通过邮戳发送电子邮件,它工作正常。我想要一个客户端的网站,没有维护,只有快乐时光Php 邮戳电子邮件从命令行发送,但不是AJAX,即使AJAX返回200?,php,jquery,ajax,email,request,Php,Jquery,Ajax,Email,Request,我通过终端通过邮戳发送电子邮件,它工作正常。我想要一个客户端的网站,没有维护,只有快乐时光 curl "https://api.postmarkapp.com/email" \ -X POST \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "X-Postmark-Server-Token: 555-5555-555" \ -d "{From: 'info@pythondev
curl "https://api.postmarkapp.com/email" \
-X POST \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Postmark-Server-Token: 555-5555-555" \
-d "{From: 'info@pythondevhouse.com', To: 'cchilder@mail.usf.edu', Subject: 'Hello from Postmark', HtmlBody: '<strong>Hello</strong> dear Postmark user.'}"
添加这个allow会使整个函数以静默方式失败,我不再收到电子邮件请求,也不再收到错误,这似乎毫无意义。所以我删除了这个标题,并得到一个错误,说我没有给它我刚才给它的东西!这是什么,工作面试还是约会?!我只是满足了它的要求。因此,我删除了“Access Control Allow Origin”
标题并获得:
请根据此错误帮助我发送电子邮件:
谢谢在现代浏览器中,当跨域请求发生时会出现此问题
(http到https或https到http)
现在是安全问题的一天。我还想知道api不支持CORS的解决方案,因此您不能使用ajax来调用它。您必须在服务器上调用api。对该错误的web搜索将解释整个问题。它每天出现在这里很多次,我也不确定网络搜索是否有效lol,我今天已经读了好几个小时了,每次返回的答案都是随机的,要么解释得不好,要么使用我现在不想学的语言。当跨域请求发生时,现代浏览器会出现这个问题(http到https或https到http)
现在是安全问题的第二天。我还想知道解决方案api不支持CORS,因此您不能使用ajax调用它。您必须在服务器上调用api。对该错误的web搜索将解释整个问题。它每天出现在这里很多次。我不确定web搜索是否有效lol,我已经阅读了h我们今天的答案是随机的,要么解释得不好,要么使用我现在不想学的语言
$('.new-email-button').click(function() {
var fromEmail = $('.email').val();
console.log('email');
console.log(fromEmail);
var message = $('.email-message').val();
console.log(message);
var re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (re.test(fromEmail)) {
$.ajax({
type: "POST",
url: "https://api.postmarkapp.com/email",
data: {
"From": "info@pythondevhouse.com",
"To": "cchilder@mail.usf.edu",
"Cc": "copied@example.com",
"Bcc": "blank-copied@example.com",
"Subject": "Test",
"Tag": "Invitation",
"TextBody": message,
"ReplyTo": fromEmail,
"Headers": [
{
"Name": "X-Postmark-Server-Token",
"Value": "ba7663a2-19ba-4a42-bf69-5b4485fcab6f"
}
],
"TrackOpens": true
},
contentType: "application/json",
accepts: {
text: "application/json"
}
}).done(function(response) {
alert(response);
if (response[0].status == 'rejected'){
alert("I'm sorry, the email form isn't working.\n\nPlease email info@pythondevhouse.com\nor call 813-555-5555");
}
else{
alert("Sent successfully! Thank you, I will contact you soon");
console.log(response); // I am.
}
if(response[0].status === "sent") {
$('.email').val('');
$('.email-message').val('');
}
});
} else {
alert("Invalid Email Address");
}
});
$.ajax({
type: "POST",
url: "https://api.postmarkapp.com/email",
headers: {
"Access-Control-Allow-Origin": "http://codyc4321.github.io",
}
...