2016-06-02 5 views
0

서버 A에 호스팅 된 웹 사이트가 있습니다. Cloudflare 서비스를 사용하므로 동일한 서버에서 내 사용자에게 메일을 보낼 수 없습니다. 메일 전송을위한 서버 B가 있습니다. 수출입를 설치하고 다음과 같이 구성 :서버 A의 phpmailer에서 서버 B의 Exim으로 메일을 보낼 수 없습니다.

$mail->IsSMTP(); 
$mail->SMTPAuth = false; 
$mail->SMTPSecure = ""; 
$mail->Host  = "IP address of server B"; 
$mail->Port  = 25; 
$mail->Username = ""; 
$mail->Password = ""; 

불행하게도, 그것은 콧물 작업 미상 : serevr A의

internet site, mail is sent and received directly using SMTP 
Machines to relay mail for: [IP address of the server A] 

내가 메일을 보내 Phpmailer를 사용합니다. $ mail-> SMTPAuth를 "true"로 변경하려고했지만 도움이되지 않습니다.

SMTP Error: Could not connect to SMTP host. 

답변

0

당신은에 가서 많은 정보를 게시하지했지만, 그것은 포트 25 아웃 바운드 트래픽이 차단 가능성이 높습니다 - 당신은 일반적으로 당신을 통해 (릴레이) 보낼 수 없습니다 서버 A.에서 할 telnet serverb 25 수 있는지 어쨌든 포트 25이지만 포트 587에서 외부 인증 제출 호스트를 대신 사용하십시오. 모든 종류의 연결 문제를 다루는 the troubleshooting guide을 읽어보십시오.