ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

aliascheck - ออนไลน์ในคลาวด์

เรียกใช้ aliascheck ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่งนามแฝงเช็คที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


aliascheck - ตรวจสอบการมีอยู่ของอีเมลนามแฝง

เรื่องย่อ


ตรวจสอบนามแฝง [--nopwd] ชื่อ [นามแฝงไฟล์]

aliascheck --map [--กรณี] ชื่อ ไฟล์แผนที่

aliascheck --qmail [--nopwd] ชื่อ [นามแฝง-ผู้ใช้]

DESCRIPTION


aliascheck ตรวจสอบว่า ชื่อ เป็นนามแฝงอีเมลที่ถูกต้องหรือผู้ใช้ในไฟล์รหัสผ่าน มัน
แปลง ชื่อ เป็นตัวพิมพ์เล็กก่อนดำเนินการตรวจสอบใดๆ หากนามแฝงหรือผู้ใช้
มีอยู่ aliascheck ออกด้วยสถานะ 0 และส่งออกสิ่งที่ที่อยู่แก้ไข ถ้า
ไม่มีนามแฝง aliascheck ออกด้วยสถานะ 1 หาก aliascheck ไม่สามารถระบุ
ความถูกต้องของ ชื่อ เนื่องจากระบบมีข้อผิดพลาดบางอย่าง จึงออกจากสถานะ 2

aliascheck สามารถทำงานในสามโหมดที่แตกต่างกัน - โหมดนามแฝง sendmail (ค่าเริ่มต้น), sendmail
โหมดแผนที่และโหมด qmail ในโหมดนามแฝง sendmail อาร์กิวเมนต์ที่สอง นามแฝงไฟล์, คือ
ชื่อของไฟล์นามแฝง sendmail โดยทั่วไป /etc/mail/aliases.db. หากไม่มีอาร์กิวเมนต์ที่สองคือ
ให้มา aliascheck ก่อนตรวจสอบการมีอยู่ของ /etc/mail/aliases.dbแล้วสำหรับ
การดำรงอยู่ของ /etc/aliases.dbจากนั้นในที่สุดก็ออกจากสถานะ 2 หากไม่มีไฟล์อยู่
เมื่อพบนามแฝง aliascheck จะแสดงค่าของนามแฝงนั้นในฐานข้อมูลนามแฝง

เมื่อ aliascheck ถูกเรียกใช้ด้วย --แผนที่, มันเงยหน้าขึ้น ชื่อ in ไฟล์แผนที่ซึ่งควรเป็น
ฐานข้อมูลที่สร้างด้วย sendmail's ทำแผนที่(8) ยูทิลิตี้ โปรดทราบว่าแผนที่มีเล็กน้อย
รูปแบบที่แตกต่างและเข้ากันไม่ได้จากไฟล์นามแฝง ใช้ --กรณี อาร์กิวเมนต์ถึง
ป้องกัน ชื่อ จากการพับเป็นอักษรตัวพิมพ์เล็กก่อนที่จะค้นหาในฐานข้อมูล บันทึก
ที่ --แผนที่ หมายถึง --nopwd ตัวเลือก

เมื่อ aliascheck ได้รับอาร์กิวเมนต์ --qmailมันทำงานในโหมด qmail ในกรณีนี้
อาร์กิวเมนต์ที่สอง นามแฝง-ผู้ใช้ระบุผู้ใช้ที่ qmail ประมวลผลนามแฝงเมล
aliascheck จะตรวจสอบโฮมไดเร็กทอรีของผู้ใช้รายนี้สำหรับไฟล์ชื่อ .qmail-XXX สำหรับต่างๆ
คำต่อท้ายที่เหมาะสม XXX. เมื่อประสบความสำเร็จ จะแสดงชื่อพาธแบบเต็มของชื่อที่เหมาะสม
ไฟล์

หาก aliascheck ไม่พบนามแฝง มันจะตรวจสอบไฟล์รหัสผ่านด้วย และออกจาก 0 หากมัน
สามารถหา ชื่อ ที่นั่น. ถ้า ชื่อ พบ aliascheck ยังส่งออก ชื่อ (ตัวพิมพ์เล็ก) ถึง
เอาต์พุตมาตรฐานก่อนออก (สิ่งนี้มีประโยชน์สำหรับ Mail Avenger เพราะ asmtpd ไม่ได้
รู้จักผู้ใช้ที่มีเชลล์ที่ไม่ถูกต้องหรือ UID 0 ในขณะที่ MTA มักจะทำ) เพื่อปราบปราม
การตรวจสอบไฟล์รหัสผ่าน จัดหา --nopwd อาร์กิวเมนต์เพื่อ aliascheck

ตัวอย่าง


หากคุณกำลังใช้ Mail Avenger ร่วมกับการติดตั้ง sendmail คุณอาจต้องการ
เพื่อใส่รหัสต่อไปนี้ในของคุณ /etc/avenger/ไม่ทราบ ไฟล์ที่จะปฏิเสธเมลที่ไม่รู้จัก
ผู้ใช้ที่ไม่แสดงในไฟล์นามแฝง

นามแฝงcheck "$RECIPIENT_LOCAL" /etc/mail/aliases.db > /dev/null
กรณี "$?" ใน
0)
# ตกหล่นผ่านการตรวจสอบเริ่มต้น
;;
1)
ปฏิเสธผู้ใช้ที่ไม่รู้จัก
;;
*)
# อาจปลอดภัยที่สุดที่จะไม่ทำอะไรเลย แต่ก็ทำได้เช่นกัน
# เลื่อนเมลด้วยคำสั่งต่อไปนี้:
#
#defer ไฟล์นามแฝงการประมวลผลข้อผิดพลาดชั่วคราว
;;
ว่า C

หากคุณมี qmail แทน sendmail สมมติว่า qmail นามแฝง ผู้ใช้เรียกว่า "นามแฝง"
คุณจะเปลี่ยนบรรทัดแรกในตัวอย่างก่อนหน้านี้เป็น:

aliascheck --qmail "$RECIPIENT_LOCAL" นามแฝง > /dev/null

ใช้ aliascheck ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad