sugarcrm에서 메일을 보낼 수 없습니다. Suagrcrm은 SMTP를 사용하여 phpmailer와 메일을 보냅니다. fsockopen을 사용하여 소켓 연결을 시도 할 때 오류가 발생한다는 것을 확인했습니다. fsockopen에 대한 호출은 부울 (false)을 반환합니다. 는 fsockopen 주어
인수는 다음 값 을 포함하는 5 개 변수 'mail.example.com'(hostname), 25(port), ''(errno), ''(errstr), 10(timeout)
fsockopen은 브라우저에서 'bool (false)'을 반환하지만 명령 행에서 'resource (4) type (stream)'을 반환합니다.
오류 메시지는 오류 코드는 'Windows 소켓 오류 코드'에서 마이크로 소프트의 웹 사이트에 존재하고 부분적으로 설명
Code: 10107 Reply: A system call that should never fail has failed.
입니다 as :
Returned when a provider does not return SUCCESS and does not provide an extended error code. Can indicate a service provider implementation error.
broswer에서 스크립트를 호출 할 때 문제가 발생합니다. 명령 줄에서 스크립트를 실행하면 fsockopen이 리소스를 반환합니다.
프로그램 정보 :
Windows XP
Apache/2.0.63 (Win32) mod_ssl/2.0.63 OpenSSL/0.9.8i PHP/5.2.8 Server
PHP Version => 5.2.8
사람이 문제에 대한 가능한 해결책을 제안 할 수 있습니다. 제안에 대해 미리 감사드립니다.
smtp 서버가 다른 시스템에 있고 포트 25를 사용합니다 – air4x
그런 다음 해당 컴퓨터에서도 포트 587을 활성화해야합니다. 포트 25는 종종 윈도우에서 문제를 일으 킵니다. – ChrisH
포트 587을 시도했지만 작동하지 않습니다. 사실 나는 텔넷 커맨드와 커맨드 라인을 통해 php로 접근 할 수있는 많은 ips와 포트에서 fsockopen을 시도해 왔지만, php를 아파치 핸들러로 사용할 때는 작동하지 않습니다. 어쩌면 나는 아파치 구성에서 뭔가를 놓치고있다. – air4x