為了防止垃圾郵件可以在允許列表中設置只允許127.0.0.1,這樣就防止了垃圾郵件,而且不需要填寫用戶名和密碼就可以發送郵件,但有的程序/代碼沒有用戶名和密碼是沒法發送郵件的,而且不用密碼確實也不安全。所以還是要設置一下SMTP服務器的用戶名和密碼。
IIS里的用戶名和密碼都必須是windows賬戶里的用戶。所以就必須先建立一個windows賬戶名。在用戶帳戶中添加一個用戶,并設置組為:IIS_WPG(為了防止權限過大不安全,IIS_WPG全線足夠了)
然后在IIS的“默認SMTP虛擬服務器”點擊右鍵,配置SMTP服務器。
1、在“安全”選項卡中添加剛剛創建的用戶。
2、在“訪問”選項卡中的“身份驗證”中勾選上“基本身份驗證”
然后用我的一個php程序測試,本來沒有用戶名和密碼是無法發送郵件的,設置好后馬上就可以發送了。
新聞熱點
疑難解答