3
GoDaddy에서 호스팅되는 MX 레코드가 Dreamhost.com 메일 서버에 설정된 Wordpress 사이트에서 보내는 전자 메일 문제를 해결하려고합니다.wp_mail vs php mail()
사이트의 도메인 ([email protected])으로 보내지는 이메일은 전송되지 않지만 @ gmail.com 주소로 이메일을 보내 게됩니다. 나는 [email protected]과 [email protected] 주소를 모두 들어 ... 다음 스크립트
<?php
$mailResult = false;
$from = "[email protected]";
$to = "[email protected]";
$subject = "PHP Mail Test script";
$message = "This is a test to check the wp_mail functionality.";
$headers = "From:" . $from;
$mailResult = wp_mail($to, $subject, $message, $headers);
echo "mail result: ".$mailResult;
?>
를이 테스트를하고있어, 스크립트가 결과를 1 (참)입니다.
는 추가 테스트로서, 나는 PHP 메일()를 사용하는 워드 프레스의 외부 비슷한 매우 간단한 스크립트 ...<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$from = "[email protected]";
$to = "[email protected]";
$subject = "PHP Mail Test script";
$message = "This is a test to check the PHP Mail functionality.;
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Test email sent";
?>
그 스크립트가 성공적으로 모두 주소로 전송을 사용합니다. 따라서 php mail()은 작동하지만 wp_mail()은 @ gmail.com 주소에서만 작동합니다. wp_mail 클래스에서 php mail()과 다른 점은 무엇입니까?
감사 작동 안토니오, 그래 내가 wp_mail를 사용하지만, 위에서 설명한 같은 문제는 사용하는 것이 좋습니다 경우, 즉이 경우에, [email protected]이 아닌 [email protected] 주소로만 메일을 보낼 것입니다. 그래서 나는 왜 wp_mail이 양쪽 주소로 보내지 않을지 묻는다. – lenrooney
나는 wp_mail을 여러 번 시도했는데 전자 메일 주소도 Gmail 주소가 아닙니다. ** "$ mailResult = false;"** –
$ mailresult 변수는 함수 오류/성공보고의 값을받는 것 외에는 wp_mail 함수에서 아무런 역할을하지 않으며 1을보고합니다. 즉, 양쪽 모두에 대해 'true'를 의미합니다 이메일 주소. – lenrooney