현재 메일 서버를 구성하고 (내 ISP의 실제 메일) 내선 및 외부 메일을 명령 줄에서 보냈습니다. PHP에서는 외부 사용자 만 작동합니다.로컬 사용자에게 메일을 보내도록 PHP를 가져 오는 방법 (cakePHP, Linux SLES)
테스트를 위해 내부 사용자에게만 보내고 싶습니다.
(이상적으로는 너무로 메일을 하나의 사용자를 가리키는 별칭을 많이 설정하고 싶습니다 : [email protected], [email protected], [email protected]의/var에서 생을 마감/메일/johnsmith)
누군가 도움이된다면 정말 좋을 것 같습니다. 후위 설정 파일을 편집하는 것을 주저합니다 ...
명령 줄에서 johnsmith @ localhost는 작동하지만 PHP에서는 작동하지 않습니다. 그것은 cakePHP를 사용하고 send ($ this-> Email-> send();) 바로 전에 $ email-addr의 값을 확인했고 그 값은 johnsmith @ localhost입니다. 나는 아직 cakePHP에 익숙하지 않다. var/log/mail에는 아무 것도 표시되지 않고 외부 전자 메일 주소 만 표시됩니다.
은 (서버가 수세 리눅스입니다)