2010-04-26 2 views

답변

1

잘 사용하고 있습니다. 그렇지 않은 경우 해당 정보가 사용자에게 제공되지 않으면 자격 증명없이 테스트 메일을 보내보십시오. 그것이 효과가 있다면, 짜잔!

PHP에서 메일 서버에 자격 증명이 필요한지 여부를 일반적으로 찾는 방법을 의미하는 경우 해당 내용이 귀하의 직업이 아니어야합니다. 구성은 사용자가 결정해야합니다.

+0

동의합니다. 자격 증명없이 전송하려고하면 릴레이가 거부 된 오류가 발생하면 꽤 빨리 알아야합니다. – d11wtq

+0

영수증과 같은 오류 메시지가 나타납니다. – KoolKabin

+0

"수신 실패"는 인증되지 않은 경우에만 메일을 로컬로 보낼 수 있는지, 전혀 보내지 못했는지 의미합니다. 즉, 먼저 로그인해야한다는 뜻입니다. –

2

간단 ... PHPmailer가 자격 증명없이 전자 메일을 보내려고합니다. 전자 메일이 자격 증명 부족으로 거부 된 경우 ->Send()은 오류를 반환하고 자세한 내용은 $ErrorInfo을 볼 수 있습니다.

인증이 필요한 경우 일반적으로 SMTP 오류 530으로 보내기 시도가 거부됩니다.

+0

보여주는 receipnt가 실패했습니다 – KoolKabin

+0

당신이 메일을 중계하려고하는 것처럼 대부분은 자격 증명을 사용해야합니다. 그리고 SMTP 서버가 인증 된 사용자의 릴레이를 허용하도록 구성 되었기를 바랍니다. –