2011-08-10 3 views
1

메일을 보내는 동안 Joomla에서이 오류가 발생합니다.joomla에서 메일 기능을 시작할 수 없습니다.

매번이 오류가 표시되지 않습니다. 그러나 어떤 때는 "메일 기능을 시작할 수 없다"는 것을 보여줍니다.

이 문제에 대한 해결책은 없습니까?

처음 것 확인하는 일의 수 있지만, 사물의 일반적인 목록을 수
+0

귀하의 서버 또는 호스팅에 있습니까? 호스팅 관리 팀에 연락 했습니까? (joomla에서) 어디에서 메시지를 보냅니 까? – WooDzu

+0

어떻게 우편물을 사용하고 있습니까? mail()을 직접 사용하거나 JUtility :: sendMail()을 사용하고 있습니까? Joomla 내장 함수를 사용하는 경우 configuration.php에 설정된 매개 변수, 특히 $ mailer 변수에 따라 다릅니다. – Orlando

+0

이것은 말할 것도없이 당신의 리눅스 박스에서 이메일을 보내기 위해 센드 메일을 사용할 수 있어야합니까? 기본적으로 Joomla 메일은 Linux 환경에서만 작동합니다. – Ali

답변

2

, 당신의 Joomla 설정이 :

관리자 패널> 글로벌 구성> 서버> 메일 설정> 메일러

확인 그것은 PHP 메일 기능을 사용하도록 설정되어 있습니다. 그렇다면 test.php라는 스크립트를 만들어 사이트의 루트 (index.php 파일이 Joomla 용인 곳)에 넣으십시오. 이 파일을 다음과 같이 만듭니다.

<?php 

$to = "[email protected]"; 
if(mail($to , 'This is a test message.' , 'Is this working?')) { 
    echo 'Email sent.'; 
} else { 
    echo 'Email failed to send.'; 
} 

?> 

$ to = 행을 이메일 주소로 변경했는지 확인하십시오. 이제 해당 스크립트로 이동하십시오 : http://www.yourjoomlasite.com/test.php 'Email sent.' 브라우저에 입력 한 다음 입력 한 주소로 이메일을 보내십시오. 그렇지 않다면 호스팅 제공 업체에 문의하여 최신 PHP 버전으로 업그레이드하거나 mail() 함수 문제를 해결하도록 요청해야합니다. 그것은 PHP를 통해 메일을 보내는 가장 원시 구현이며 작동하지 않으면 호스트에 문제가됩니다.

0

로컬 서버에서 작업하는 경우 메일이 시작되지 않습니다. 따라서 서버에 웹 사이트를 호스팅하고 사용해보십시오. 당신은 질문이있는 경우

, 당신은 다음 메일 서버를 설치해야 WAMP 또는 자신의 컴퓨터에 유사한을 사용하고이 메시지를 받고있는 경우 나

0

을 알려 주시기 바랍니다. 이것은 Windows에서 최고의 솔루션입니다.

http://www.toolheap.com/test-mail-server-tool/

+0

안녕하세요, 당신은 제가 매우 오랫동안 찾고 있던 도구를 주셨습니다. 이것에 대한 감사 .... – Avinash

관련 문제