如何測試mail()
是否已成功傳遞郵件?如何測試PHP郵件()是否已成功傳遞郵件
10
A
回答
11
2
從文檔:
「如果郵件被成功接受交付, FALSE,否則返回TRUE
要注意,只是因爲郵件被接受交付是非常重要的,這並不意味着郵件實際上會到達預定的目的地。「
2
Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.
0
郵件()函數只是通知你,你設置的「電子郵件」是合法的,將發送我的電子郵件服務器。
您必須單獨檢查電子郵件地址是否合法。可以找到一篇好文章here
如果這兩種方法不適合你,你可以使用一些「垃圾郵件」的方法使用圖像和服務器的日誌文件。
9
按本回復,您可以檢查成功電子郵件傳遞如下
$result = mail('[email protected]', 'Test Subject', $message);
if(!$result) {
echo "Error";
} else {
echo "Success";
}
爲了獲得更好的結果,您可以使用PHPMailer的。點擊下面的鏈接獲取PHPMailer的詳細文檔。
http://phpmailer.worxware.com/index.php?pg=tutorial
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
+0
感謝鏈接Chauhan。 – Sunny
-3
可以在PHP中使用$_SERVER['REMOTE_ADDR']
接收用戶的遠程IP地址。
使用像這樣:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo "User's IP address is: ".$ip;
?>
相關問題
- 1. iOS:如何檢測電子郵件是否已成功發送?
- 2. 如何使用ActionMailer測試郵件是否成功發送?
- 3. 如何檢查郵件是否已成功發送
- 4. 如何檢查Siebel是否已成功發送電子郵件?
- 5. 從localhost測試PHP的郵件功能
- 6. php如何測試文件是否已完全上傳
- 7. 如何測試PHP郵件功能而不郵寄到實際地址
- 8. 如何在功能測試測試電子郵件(Symfony2的)
- 9. 通過郵件傳遞文件()PHP
- 10. 如何檢查php郵件功能是否成功,然後運行javascript代碼?
- 11. Grails:集成測試郵件插件
- 12. PHP是否郵件有任何限制(每天的郵件數)或PHP郵件功能
- 13. Java郵件API,以確保郵件是否被傳遞的任何方式?
- 14. 如何檢查PHP郵件()是否已啓用?
- 15. php郵件功能 - 郵件獲取/
- 16. 如果電子郵件不正確,PHP郵件功能是否返回
- 17. 如何測試駱駝郵件組件?
- 18. PHP郵件功能
- 19. 功能郵件()PHP
- 20. Php郵件功能
- 21. php郵件功能
- 22. 檢查發送郵件是否成功/不成功在CakePHP中?
- 23. PHP郵件傳遞附件或郵件,但不是兩者都可以
- 24. PHP-IMAP測試是否存在電子郵件別名
- 25. 測試電子郵件帳戶是否可以使用PHP?
- 26. Java郵件。如何檢查登錄是否成功?
- 27. 如何確定電子郵件是否成功立即發送
- 28. 傳遞郵件到文件
- 29. 如何測試兩個電子郵件地址是否相等
- 30. 你如何測試Rails郵件信息是否有效?
存在inbulid PHP函數沒有選擇,要知道接收器是否收到郵件或沒有,甚至我們無法檢測是有效的郵件ID或不 – user1844933