메일 시스템 설정

메일 시스템 설정

그래서 저는 Linux를 처음 접하지만 쉘을 사용하여 메일을 보낼 수 있도록 Linux 상자를 설정하는 단계는 무엇입니까?

echo "hello world" | mail [email protected]

즉, 메일 명령을 설정하기 위해 필요한 sudo apt-get install mailsystem(또는 이와 유사한 것)을 수행했습니다. 하지만 Linux 시스템을 SMTP 서버로 가리키도록 .com도 설정해야 합니까? 또 무엇을 해야 합니까?

답변1

귀하의 질문에 apt-get을 언급하셨으므로 데비안 기반 파생 제품을 사용하고 있다고 가정합니다.

이는 exim4 메일 패키지를 사용하면 매우 쉽게 수행할 수 있습니다. 간단한

apt-get install exim4 exim4-config

smtp를 통해 메일을 보내는 데 필요한 모든 것이 설치됩니다. apt-get 명령이 작동하려면 루트이거나 sudo를 사용해야 합니다.

설치 과정에서 exim4-config 패키지 설치 프로그램은 사용자가 적절하게 구성할 수 있도록 몇 가지 질문을 할 것입니다.

아마도 선택해야 할 것입니다.스마트호스트가 보낸 이메일은 로컬 이메일이 아닙니다.옵션을 선택하고 발신 메일 제공업체의 세부정보를 제공하세요. 이메일을 직접 보낼 수도 있습니다인터넷 웹사이트는 SMTP를 사용하여 직접 메일을 보내고 받습니다.하지만 이로 인해 인터넷 제공업체에 문제가 발생할 수 있으므로 스마트 호스트를 사용하는 것이 좋습니다.

구성을 조정해야 하는 경우 다음을 사용할 수 있습니다.

dpkg-reconfigure -plow exim4-config

내 생각엔 보내는 메일 제공업체에서 메일 전송을 허용하기 전에 컴퓨터를 인증하도록 요구할 것입니다. 이 경우 항목을 추가해야 합니다./etc/exim4/passwd.client. 형식은 매우 간단합니다. 각 형식은 서버 이름: 로그인 이름: 비밀번호 형식을 취하고 다음 위치에 기록됩니다.

man exim4_files

후자는 또한 다른 설정 파일을 구성하는 방법도 알려줍니다. 설정에 관심이 있을 수 있습니다./etc/이메일 주소특정 사용자로 이메일을 보낼 때 ISP를 통해 실제 발송 주소로 전송되는지 확인하세요.

답변2

나는 데비안이 /usr/bin/mail에 무엇을 사용하는지 모르지만, 그것이 통과하는 SMTP 대화 상자를 보여줄 수 있는 메일 클라이언트를 얻으려고 노력하십시오. 나는 "nail"을 가지고 있습니다 (분명히 지금은 "mailx"입니다 -http://heirloom.sourceforge.net/mailx.html) 내 Linux 컴퓨터 중 하나에서:

11:46AM 5 % nail -v -s "test letter" [email protected] 
blah blah blah
.
EOT
[email protected]... Connecting to [127.0.0.1] via relay...
220 mydomain.com ESMTP Sendmail 8.13.8/8.13.3; Wed, 23 Feb 2011 11:46:38 -0700
>>> EHLO localhost.intranet
250-mydomain.com Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> MAIL From:<[email protected]> SIZE=230 [email protected]
250 2.1.0 <[email protected]>... Sender ok
>>> RCPT To:<[email protected]>
>>> DATA
250 2.1.5 <[email protected]>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 p1NIkcHH024098 Message accepted for delivery
[email protected]... Sent (p1NIkcHH024098 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 mydomain.com closing connection

Nail(mailx)에 대한 "-v" 플래그를 사용하면 SMTP 대화 상자가 표시됩니다. 이 출력은 문제 해결 시 매우 중요합니다.

관련 정보