2013-03-08 3 views
0

PHP 메일러가 갑자기 작동하지 않습니다. 몇 달 동안 제대로 작동했지만 아무 것도 변경되지 않았습니다. 이제는 하나의 메일 서버뿐만 아니라 사용하려고 시도하는 모든 메일 서버에 오류 메시지 SMTP Error: Could not authenticate.을 던지고 있습니다. 데스크톱 메일 클라이언트를 사용하여 이러한 메일 계정에 연결을 시도하면 정상적으로 작동하므로 사이트/호스팅과 관련이 있습니다.phpMailer : SMTP가 인증 할 수 없습니다.

무엇이 문제 일 수 있습니까? 나는 호스팅 지원에 연락했지만 메일 계정에 잘못된 사용자 이름/암호가있을 것이라고 말했고 데스크탑 메일 클라이언트를 통해 연결할 수 있다고 말했을 때 스크립트에 오류가 있었음에 틀림 없다고 말했고 내가 아무 말도하지 않을 때 몇 달 동안 바뀌 었습니다. 그들은 나를 돕는 법을 모른다고 말합니다. 무엇이 문제 일 수 있으며 어떻게 테스트 할 수 있습니까? 나는 이것이 호스팅 서버의 잘못이라고 확신하지만 어디서부터 시작할 지조차 알지 못하기 때문에 그것을 증명할 수는 없다.

+0

그러면 인증 데이터를 확인해야합니다. 왜 연결할 수 없는지 말할 수 없습니다. 전자 메일 클라이언트와 SMTP 서버를 연결해보십시오. – Stony

+0

내 질문을 읽어 보셨습니까? 데스크톱 메일 클라이언트를 사용하여 연결을 시도했지만 정상적으로 작동하지만 여러 메일 서버를 사용해 보았습니다. 데스크톱 클라이언트에서 정상적으로 작동하지만 사이트에서는 작동하지 않습니다. 사이트에서 6 개월 동안 (적어도 5 개의 메일이 매일 전송 됨) 작동했지만 오늘은 작동하지 않습니다. FTP 날짜는 6 개월 동안 스크립트가 변경되지 않았 음을 나타냅니다. 내 호스팅 제공 업체처럼 들리 네. 질문은 - 그것이 무엇이고 어떻게 그것을 테스트 할 수 있습니까? – L84

+0

집에있는 데스크톱 클라이언트가 작동하기 때문에 완전히 다른 위치의 서버에서 똑같은 작업이 수행된다는 것을 의미하지는 않습니다. –

답변

0

http://www.freehosting.com과 같은 무료 호스팅 웹 사이트에 모든 파일을 넣고 페이지를 실행 해보십시오. 거기서 잘 작동한다면 호스팅 서버에 문제가있는 것입니다. 이러한 유형의 문제는 호스팅 서버의 문제로 인해 대부분 발생합니다.

0

문제는 몇 달 동안 제대로 작동 된 라인

$mail->IsSMTP(); 

이었지만, 오늘날 그들은 뭔가를 변경하고,이 라인을 주석하는 것은 밖으로 문제를 해결했다.

관련 문제