내 컴퓨터에서 전자 메일 클라이언트에게 전자 메일을 완전히 오프라인으로 보낼 수 있습니까?


0

내 컴퓨터에서 EasyPHP를 개발자 서버로 사용합니다. 그리고 테스트 목적으로 PHP mail () 함수를 사용하여 내 컴퓨터에서 내 Gmail 계정으로 전자 메일을 보낸 다음 컴퓨터에 설치된 전자 메일 클라이언트 (Microsoft Outlook, Mozilla Thunderbird, IBM Lotus Notes 등)를 사용하여 해당 전자 메일을받습니다. . 인터넷 연결이 필요합니다.

컴퓨터의 이메일 클라이언트에게 직접 이메일을 보낼 수 있는지 궁금합니다. 그것은 모든 것을 완전히 오프라인으로하고 인터넷에 연결되어 있지 않다는 것을 의미합니다.

답변:


1

클라이언트에게 직접 이메일을 보낼 수 없습니다. 이메일 전송 ( SMTP ) 및 이메일 검색 ( POP3 또는 IMAP )에 별도의 프로토콜이 사용되기 때문입니다 . 이메일 클라이언트는 후자를 사용합니다. PHP의 mail()경우 SMTP 서버를 구성해야합니다.

단일 Windows 7 시스템에 모든 것을 포함하려면 오픈 소스 hMailServer 와 같은 로컬 SMTP 서버를 설치 하고 발신 SMTP 트래픽을 응용 프로그램에서 로컬 호스트의 서버로 리디렉션 할 수 있습니다.

에서 SMTP매개 변수 값으로 정의합니다 php.ini. 서버 측에서 도메인을 구성해야합니다 ( 문서 참조 ). 클라이언트에서 사용하는 것과 동일한 도메인을 구성하여 유일한 차이점은에있는 항목입니다 php.ini.

그런 다음 이메일 클라이언트를 재구성 (프로필 추가)하여 POP3 또는 IMAP을 통해 로컬로 메시지를 수신하십시오.


올바르게 이해했는지 확실하지 않지만 전자 메일 클라이언트의 설정이 그에 따라 변경되지 않습니까? 우연히, 단계별 튜토리얼이 있습니까?
Ian Y.

무슨 소리 야? " 귀하의 이메일 클라이언트에 프로필을 추가 해야합니다"라고 썼습니다 .
techraf

내 잘못이야. 나는 마지막 줄이 그것에 대해 이야기하고 있다는 것을 몰랐습니다. 진행할 수 있으면 노력하겠습니다.
Ian Y.

hMailServer 문서는 매우 간단하지만 더 일반적입니다. localhost에서 구성하는 데 문제가 없어야합니다. 그리고 문제가 발생하면 언제든지 슈퍼 유저에게 물어볼 수 있습니다.
techraf

hMailServer의 경우 설치하기에 충분해야하며 포함 된 링크의 "도메인 및 계정"섹션에서 구성을 수행하고 메일 클라이언트에 프로파일을 추가하십시오. 다른 모든 기본값이 작동해야합니다.
techraf

1

이를 위해 MX 레코드가 로컬로 가리키는 대상 도메인에 대한 관련 DNS 영역, 메시지를 수신하는 MTA (메일 전송 에이전트) 및 전자 메일 서버 (POP 또는 IMAP)를 포함하는 DNS 서버를 설정해야합니다. 이메일 검색을 위해 이메일 클라이언트에서 연결을 허용합니다.

이 될 것이라고합니다 매우 에 대한 복잡한 대부분 이전에 비슷한 일을 해본 적이 특히, 사람. 또한 의미가없고 비효율적이며 인터넷에 연결할 때 중지해야합니다. 실제로 해당 도메인으로 메일을 보내지 못하게됩니다.


나는이 방법이 전문가를위한 것이라고 생각하며 현재 할 수있는 것이 아닙니다. 어쨌든 고마워
Ian Y.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.