동일한 로컬 컴퓨터에서 나에게 이메일을 보내는 방법(tcp 포트 25)

동일한 로컬 컴퓨터에서 나에게 이메일을 보내는 방법(tcp 포트 25)

나에게 이메일을 보내는 방법을 아는 사람이 있나요?
포트 25에서 TCP 트래픽을 생성하려고 합니다.

답변1

smtp 서버가 작동하는지 테스트하거나 쉘 스크립트를 통해 이메일을 보내야 합니까?

스웍스- SMTP 스위스 군용 칼

Swaks is a featureful, flexible, scriptable, transaction-oriented 
SMTP test tool written and maintained by John Jetmore. Features include:
* SMTP extensions including TLS, authentication, and pipelining
* Protocols including SMTP, ESMTP, and LMTP
* Transports including unix-domain sockets, internet-domain sockets 
  (IPv4 and IPv6), and pipes to spawned processes
* Completely scriptable configuration, with option specification 
  via environment variables, configuration files, and command line

답변2

텔넷(SMTP 프로토콜 테스트)

이메일 서버에서 자신에게 이메일을 보내려고 하는 경우

telnet localhost 25

이 경우 이메일 서버는 일반적으로 로컬 호스트의 모든 내용을 수락하므로 올바른 HELO 또는 로그인 콘텐츠에 대해 전혀 걱정할 필요가 없습니다.

이메일 서버를 통해 자신에게 이메일을 보내려는 경우

telnet <email-server> 25

이 경우 구성에 따라 메일함이 이메일 서버가 아닌 경우(mx 레코드 또는 spf 레코드 없음 등) 이메일 서버가 이메일을 거부할 수 있습니다.

그런 다음 이것을 따르십시오튜토리얼 링크

답변3

# echo "This is message body" | mail -s "This is subject" [email protected]

또는

# mail -s "My Subject" [email protected] < msg.txt

관련 정보