별의 공부 블로그 🧑🏻‍💻
728x90
728x170

메일 관련 작업 (/etc/mail/virtusertable)

문제 해결 전략

  • 메일 서버 관련 패키지는 sendmail 이다.
  • 'rpm -qc sendmail' 명령으로 주요 환경설정 파일의 위치를 찾는다.
더보기
$ rpm -qc sendmail
/etc/mail/Makefile
/etc/mail/access
/etc/mail/domaintable
/etc/mail/helpfile
/etc/mail/local-host-names
/etc/mail/mailertable
/etc/mail/make
/etc/mail/sendmail.cf
/etc/mail/sendmail.mc
/etc/mail/submit.cf
/etc/mail/submit.mc
/etc/mail/trusted-users
/etc/mail/virtusertable
/etc/pam.d/smtp.sendmail
/etc/sasl2/Sendmail.conf
/etc/sysconfig/sendmail
/var/log/mail/statistics

 

  • 메일 관련 파일은 virtusertable 이라는 점을 명심하고, 파일이 위치하는 경로를 잊었을 경우, find / -name "*virtusertable*" 명령을 사용하여 찾는다.

 

문제 유형

① virtusertable 과 관련된 문제

  • virtusertable
    • 하나의 메일 서버에 여러 도메인을 함께 사용하는 환경에서 webmaster나 ceo와 같이 공통적으로 필요로 하는 계정을 다른 계정으로 포워딩할 때 사용된다.
  • 관리자는 /etc/mail/virtusertable 에 설정하고, makemap hash 명령으로 갱신 작업을 해주어야 한다.
  • sendmail은 /etc/mail/virtusertable.db 라는 자체적인 DB 파일을 이용한다.
# vi (  /etc/mail/virtusertable  )
admin@linux.co.kr         posein
admin@windows.co.kr       starrykss

# (  makemap hash  ) (  /etc/mail/virtusertable  ) < (  /etc/mail/virtusertable  )
# vi /etc/mail/virtusertable
(  @ihd.or.kr  )              (  ihdadmin(또는 ihdadmin@ihd.or.kr)  )

 

② 특정 계정으로 들어오는 메일을 다른 계정으로 전송되도록 설정하는 과정에 대한 문제

  • 조건대로 설정 후, newaliase 또는 sendmail -bi 명령을 사용하여 설정한 내용이 적용되도록 한다.
# vi (  /etc/mail/virtusertable  )
(  webmaster: ihduser, kaituser  )
(  admin::include:/etc/mail_admin  )
# (  newaliase(또는 sendmail -bi)  )

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖