개인 메일 서버에서 메시지 보내기 대한 일부 사용자 계정을

Windows Server 2003 (학습 목적)으로 LAN에 메일 서버를 구성하여 LAN의 다른 시스템에 대한 일부 사용자 계정을 만들었으며 모두 정상적으로 작동했습니다.

그러나 외부에서 사용하려고했습니다. 그래서 도메인 이름이있어 smtp 및 pop3에 대한 라우터의 포트를 전달했으며 내 Gmail 계정으로, Gmail에서 내 메일 서버로 메일을 보내려고 할 때 어느 쪽도 얻을 수 없었습니다. 나는 여러 가지를 시도했지만 할 수 없었습니다. 누군가가 내가 누락되었거나 다른 메일 서버를 사용해야한다고 설명 할 수 있습니까?



답변

smtp 메일을 isp의 smtp 서버로 전달해야합니다. 이를 위해 메일 서버 구성에 설정이 있어야합니다. 그러나 스패머가 스팸에 대해 SMTP 서버를 사용하지 않도록주의해야합니다. 따라서 메일 서버를 보호해야합니다.

시작하기 위해, 특히 학습 프로젝트임을 나타내면 우선 smtp 서버를 ISP smtp 서버로 전달하십시오. 보통 mail.ispname.com과 같은 것

그런 다음 보낼 수 있는지 확인하십시오.

smtp 명령을 사용하여 메일 서버와 상호 작용할 수 있습니다.

예.

telnet 192.168.7.55 25
Trying 192.168.7.55...
Connected to 192.168.7.55.
Escape character is '^]'.
220 yourdomain.com ESMTP (Code-Crafters Ability Mail Server 2.6
HELO yourdomain.com
250 yourdomain.com
MAIL FROM: joe@yourdomain.com
250 Email address accepted. <joe@yourdomain.com>
RCPT TO: joe@gmail.com
250 Email address accepted. <jo@gmail.com>
DATA
354 Please send the data and end with a <CRLF>.<CRLF>.
Hi Guys

.
250 Mail accepted and queued for delivery.
quit
221 Thank you and good bye.
Connection closed by foreign host.

이것은 모두 도메인 이름을 설정했다고 가정합니다.

수신하려면 ISP의 smtp 서버에서 smtp 서버에 액세스 할 수 있어야합니다. 일반적으로 smtp 메일 피드가 메일 서버로 smtp 메일을 전달하도록 지정해야합니다. 일반적으로 저렴한 ISP 거래의 경우 pop3 메일 배달 만받을 수 있습니다. 여기서 pop3 메일 계정은 joebloggs이고 모든 메일을 joebloggs@theisp.com으로 해당 사서함으로 보냅니다.

메일 서버를 설정하는 것은 특히 쉽지 않습니다.