不接收来自php联系人表单的邮件
嗨,我有一个覆盖面板中的联系人表单,下面可以看到提交操作。一旦我提交到email.php,我会从我的php文件中收到成功回复,但我不会在收件箱中收到邮件或垃圾邮件。我正在使用gmail接收邮件,php也可以在下面看到:不接收来自php联系人表单的邮件,php,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,Php,Extjs,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,嗨,我有一个覆盖面板中的联系人表单,下面可以看到提交操作。一旦我提交到email.php,我会从我的php文件中收到成功回复,但我不会在收件箱中收到邮件或垃圾邮件。我正在使用gmail接收邮件,php也可以在下面看到: items:[ { xtype:'button', text: 'Submit', ui: 'act
items:[
{
xtype:'button',
text: 'Submit',
ui: 'action-round',
handler: function(){
var contactUsComment = Ext.getCmp('contactUsForm').getValues();
Ext.Ajax.request({
url: 'email.php',
params : contactUsComment,
success: function(response){
var text = response.responseText;
Ext.Msg.alert('Success', text);
}
});
<?php $name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "myGmailHere";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
?>
项目:[
{
xtype:“按钮”,
文本:“提交”,
ui:“行动回合”,
处理程序:函数(){
var contactUsComment=Ext.getCmp('contactUsForm').getValues();
Ext.Ajax.request({
url:'email.php',
参数:contactUsComment,
成功:功能(响应){
var text=response.responseText;
Ext.Msg.alert('Success',text);
}
});
您的php日志中是否有错误?脚本在哪里运行(本地服务器、共享主机等)?没有,我只是收到回音“谢谢!”mail
是否返回TRUE
或FALSE
?我刚刚在本地邮箱上运行了此操作,邮件已收到。这可能是MTA问题。也许最好将其归类为这样的问题?我更改了php文件的托管位置,并成功运行,感谢您的帮助!