입력시 sudo sendmailconfig
sendmail을 구성하라는 메시지가 표시되어야합니다.
참고로 구성 중에 업데이트되는 파일은 다음 위치에 있습니다 (수동으로 업데이트하려는 경우).
/etc/mail/sendmail.conf
/etc/cron.d/sendmail
/etc/mail/sendmail.mc
sendmail을 테스트하여 명령 행에 다음을 입력하여 올바르게 구성 및 설정되었는지 확인할 수 있습니다.
$ echo "My test email being sent from sendmail" | /usr/sbin/sendmail myemail@domain.com
다음은 sendmail에 smtp 릴레이를 추가 할 수있게합니다.
#Change to your mail config directory:
cd /etc/mail
#Make a auth subdirectory
mkdir auth
chmod 700 auth
#Create a file with your auth information to the smtp server
cd auth
touch client-info
#In the file, put the following, matching up to your smtp server:
AuthInfo:your.isp.net "U:root" "I:user" "P:password"
#Generate the Authentication database, make both files readable only by root
makemap hash client-info < client-info
chmod 600 client-info
cd ..
sendmail.mc에 있지만, 다음 줄 추가 하기 전에 을 MAILERDEFINITIONS
. smtp 서버를 업데이트하십시오.
define(`SMART_HOST',`your.isp.net')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash -o /etc/mail/auth/client-info.db')dnl
sendmail.cf 생성을 호출하십시오 (또는을 실행하십시오 make -C /etc/mail
).
m4 sendmail.mc > sendmail.cf
sendmail 데몬을 다시 시작하십시오.
service sendmail restart