스팸을 방지하기 위해 허용 목록에 127.0.0.1만 설정하면 스팸을 방지할 수 있으며 사용자 이름과 비밀번호를 입력하지 않고도 이메일을 보낼 수 있습니다. 그러나 일부 프로그램/코드에서는 사용자 이름과 비밀번호가 없으면 이메일을 보낼 수 없습니다. 예, 비밀번호를 사용하는 것은 실제로 안전하지 않습니다. 따라서 여전히 SMTP 서버의 사용자 이름과 비밀번호를 설정해야 합니다.
IIS의 사용자 이름과 비밀번호는 Windows 계정의 사용자여야 합니다. 따라서 먼저 Windows 계정 이름을 만들어야 합니다. 사용자 계정에 사용자를 추가하고 그룹을 IIS_WPG로 설정합니다(과도한 권한이 안전하지 않게 방지하려면 IIS_WPG이면 충분합니다).
그런 다음 IIS에서 "기본 SMTP 가상 서버"를 마우스 오른쪽 버튼으로 클릭하고 SMTP 서버를 구성합니다.
1. "보안" 탭에서 방금 생성한 사용자를 추가합니다.
2. "액세스" 탭의 "인증"에서 "기본 인증"을 확인하세요.
그런 다음 PHP 프로그램 중 하나를 사용하여 원래는 사용자 이름과 비밀번호 없이는 이메일을 보낼 수 없었습니다.