"원시"PHP 파이프 스크립트로 Mail에 이메일 추가


0

PHP에서 보낸 전자 메일을 보여주는 Mail을 여는 로컬 호스트 에서 전자 메일을 보내는 방법에 대한멋진 자습서를 찾았 지만 전자 메일을 보낼 때 Mail을 열면 약간 성가신 것입니다. 전자 메일을 테스트 할 수 있도록 내 사이트의 개발 이유로 전자 메일을 보냅니다.

이메일로 팝업되어 짜증을 낼 수 있기를 원하지 않고 메일로 파이프하고 "새 메시지 가져 오기"를 클릭하면받은 편지함에 표시되기를 원하므로 언제든지 원하지 않는 이메일을 볼 수 있습니다 이메일이 전송되는 순간에.

Mail이 이메일을 저장하는 위치를 조사 ~/Library/Mail/V2했지만 이메일을 추가하기 위해 스크립트를 조정할 수 있는지 궁금했지만 혼동이나 부패가 발생할 위험을 감수하고 싶지 않습니다.

Mail이 PHP를 통해받은 편지함 목록에 추가 할 수 있도록 아무 문제없이 메일을 저장할 가능성이 있습니까?

아무것도?


메시지를 자동으로 확인하지 않는 테스트를 위해 별도의 이메일 계정을 설정하지 않는 이유는 무엇입니까? 사서함 파일을 변경하는 것은 권장되지 않으며 중단 될 가능성이 있습니다.
Gerry

이해가 안되나요? PHP 스크립트에서는 Mail이 전자 메일을 가져 오지 않고 Mail로 전자 메일을 여는 명령을 실행합니다. 주의 깊게 읽으십시오.
MacMac

모든 스크립트는 .elmx 파일을 작성하여 Mail로 엽니 다. 이것은 이미 (정직하게) 해킹이며 ~ / Library / Mail로 엉망이되기 시작하면 더 많은 문제가 발생합니다. 더 나은 길은 로컬 sendmail을 활성화하고 로컬로 메일을 보내는 것입니다.
nohillside

답변:


2

원하는 작업 수행 할 수 있지만 사서함> 다시 작성 작업이 필요합니다. 그러면 Mail에서 ~/Library/Mail찾은 디렉토리 를 스캔하고 찾은 파일에서 이메일 헤더 데이터베이스를 다시 빌드 하도록 요청 합니다. 나는 당신이 그것을 받아 들일 수 있을지 의심합니다.

위의 Gerry의 의견이 이것에 대한 올바른 방법이라고 생각합니다. 어딘가에 테스트 이메일 계정을 설정하고 온라인에서 찾을 수있는 많은 PHP-SMTP 방법 중 하나를 사용하고 해당 이메일 계정에서 Apple Mail을 가리 킵니다.

아마도 가장 간단하고 Apple과 같은 목표를 달성하는 방법은 OS X Server를 사용하는 것 입니다. OS X에 내장 된 Postfix SMTP 메일 서버 의 구성 UI 를 제공합니다 . 서버 GUI를 통한 설정은 원하는만큼 쉽습니다. 개인 사용자 계정을 만들 수 있으며 테스트 전자 메일이 컴퓨터를 떠나지 않아도됩니다. 요즘 OS X Server만큼 저렴하기 때문에, 그것은 대단하지 않습니다.

비용 없이이 작업을 수행해야하는 경우 Postfix를 직접 구성 할 수 있습니다 . OS X Server와 함께 제공되는 구성 GUI는 도움이되지만 반드시 필요한 것은 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.