Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何检查电子邮件是否成功发送?(我使用了<;a href=";mailto)。我们可以使用javascript来实现这一点吗?_Php_Javascript - Fatal编程技术网

Php 如何检查电子邮件是否成功发送?(我使用了<;a href=";mailto)。我们可以使用javascript来实现这一点吗?

Php 如何检查电子邮件是否成功发送?(我使用了<;a href=";mailto)。我们可以使用javascript来实现这一点吗?,php,javascript,Php,Javascript,我在body的load事件中调用此函数 <script> function ...() { .... var linkelement=document.getElementById("link"); var url = 'mailto:support@talentserv.co.in?body='+data+'&amp;subject=issue'; linkelement.href = url; } </script> &

我在body的load事件中调用此函数

<script>
function ...()
{
....
    var linkelement=document.getElementById("link");    
    var url = 'mailto:support@talentserv.co.in?body='+data+'&amp;subject=issue';    
    linkelement.href = url;
}
</script>
<a  id='link' style="cursor: pointer;"><u>here</u></a>

功能…()
{
....
var linkelement=document.getElementById(“link”);
var url='mailto:support@talentserv.co.in?正文='+数据+'&主题=问题';
linkelement.href=url;
}
在这里
请尝试用java脚本给我答案。
当我单击此处时,outlook将打开,当我单击“发送”时,outlook将消失,现在我想显示成功发送的消息。

mailtoURI方案将只打开用户的默认邮件程序。您无法确定是否使用此方法成功发送。如果你想知道邮件是否成功发送,你必须使用另一种语言,如PHP,它有一个
mail
函数,在成功/失败时返回布尔值。

总之,你不能。该过程在浏览器之外。是什么阻止您在点击“提交”之前正确格式化问题?还是用大写字母开始你的句子?@jeff这是两个词:)这是不可能的。Outlook在浏览器功能之外,无法捕获Outlook发送、关闭或其他事件。想象一下,如果你打开了ms word,你根本无法通过浏览器了解其中的内容。@AD7six-我没说我会数数:-)先生,你能告诉我通过javascript使用url重定向到php页面吗?如果你要使用php,你要征服的将是一个完全不同的野兽。阅读一些教程(很容易学习!),然后看看函数。你的答案是正确的。但我不能投票,因为45秒已经过了谢谢,先生,这很有用