นี่คือรายการคำสั่งผู้ดูแลระบบที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
listadmin - ประมวลผลข้อความที่ถือโดย Mailman เพื่อขออนุมัติ
เรื่องย่อ
รายการผู้ดูแลระบบ [-?] [-วี] [-NS ไฟล์คอนฟิก] [-NS นาที] [--อีเมล] [--โนเมล] [{-ก|-r} ไฟล์]
[--แอด-สมาชิก ที่อยู่] [--ลบ-สมาชิก ที่อยู่] [-ล] [รายชื่อ]
DESCRIPTION
รายการผู้ดูแลระบบ เป็นทางเลือกที่เป็นข้อความแทนอินเทอร์เฟซ WWW ของ Mailman สำหรับการจัดการการส่งจดหมาย
รายการ
OPTIONS
-f ไฟล์คอนฟิก
เรียกรายชื่อผู้รับจดหมายจาก ไฟล์คอนฟิก มากกว่าค่าเริ่มต้น
(~/.listadmin.ini).
-t นาที
หยุดการประมวลผลหลังจาก นาที ผ่านไปแล้ว มีประโยชน์มากที่สุดสำหรับการทำงานอัตโนมัติโดยสมบูรณ์
การกำหนดค่าของ รายการผู้ดูแลระบบ.
--ที่อยู่อีเมลที่เพิ่มเป็นสมาชิกจะมี อีเมล ปิด
--โนเมล
ที่อยู่ที่เพิ่มในฐานะสมาชิกจะมี อีเมล เปิด.
-a ไฟล์
เพิ่มที่อยู่อีเมลที่ระบุไว้ใน ไฟล์ (หนึ่งที่อยู่ต่อบรรทัด) ไปยังรายชื่อสมาชิก
ข้อความต้อนรับถูกระงับ
--add-สมาชิก ที่อยู่
เพิ่ม ที่อยู่ ไปที่รายชื่อสมาชิก ทำงานตามข้างบนนี้
-r ไฟล์
ลบที่อยู่อีเมลที่ระบุไว้ใน ไฟล์ (หนึ่งที่อยู่ต่อบรรทัด) จากสมาชิก
รายการ.
--remove-สมาชิก ที่อยู่
ลบรายการออกจากรถเข็น ที่อยู่ จากรายชื่อสมาชิก
-l แสดงรายการสมาชิก
รายชื่อ
ประมวลผลเฉพาะรายการที่ตรงกัน รายชื่อ. ระบุที่อยู่ที่สมบูรณ์ สตริงย่อย
หรือนิพจน์ทั่วไป
-? หรือ --help
แสดงคำอธิบายการใช้งานแบบสั้น
-V หรือ --version
หมายเลขเวอร์ชันเอาต์พุต
การกำหนดค่า ซิงค์
ไฟล์การกำหนดค่ามีบรรทัดที่สามารถมีความคิดเห็น คำสั่ง หรือ
ที่อยู่รายชื่อผู้รับจดหมาย
สามารถต่อบรรทัดได้โดยใส่อักขระแบ็กสแลชที่ท้ายบรรทัด ใด ๆ
ช่องว่างชั้นนำในบรรทัดต่อไปนี้จะถูกลบออก
ความคิดเห็นเริ่มต้นด้วยอักขระ # และขยายไปถึงท้ายบรรทัด ความต่อเนื่องของแบ็กสแลช
ไม่ได้นำไปใช้กับความคิดเห็น
อาร์กิวเมนต์ของคำสั่งสามารถใส่ในเครื่องหมายคำพูดคู่เพื่อป้องกันอักขระช่องว่าง
ภายในเครื่องหมายคำพูดคู่ \" สามารถใช้เพื่อรวมเครื่องหมายอัญประกาศคู่ตามตัวอักษร และ \\ สำหรับ a
แบ็กสแลชตามตัวอักษร
คำสั่ง
คำสั่งมีผลกับที่อยู่ของรายชื่อผู้รับจดหมายทั้งหมดที่ตามมาใน
ไฟล์การกำหนดค่า คำสั่งคือ:
ชื่อผู้ใช้ ชื่อผู้ใช้
ระบุชื่อผู้ใช้ที่จะใช้สำหรับการรับรองความถูกต้อง (ไม่ใช่เซิร์ฟเวอร์ Mailman ทั้งหมด
ต้องการชื่อผู้ใช้)
รหัสผ่าน รหัสผ่าน
ระบุรหัสผ่านที่จะใช้สำหรับการรับรองความถูกต้อง
ผู้ดูแลระบบ URL
URL สำหรับรักษาคำขอ Mailman มีการทดแทนบางส่วน:
(ตัวอย่างด้านล่างอ้างถึงรายการสมมุติฐาน [ป้องกันอีเมล])
{list} ส่วนท้องถิ่นของชื่อรายการ เช่น "foo-devel"
{โดเมน}
ส่วนโดเมนของชื่อรายการ เช่น "example.net"
{โดเมนย่อย}
องค์ประกอบแรกของส่วนโดเมน เช่น "ตัวอย่าง"
ผิดนัด การกระทำ
ระบุการดำเนินการเมื่อผู้ใช้กด Return มีอยู่
การกระทำคือ:
อนุมัติ
ข้อความจะถูกส่งไปยังสมาชิกทุกคนในรายการ
ปฏิเสธ แจ้งผู้ส่งว่าข้อความถูกปฏิเสธ
ทิ้ง
ทิ้งข้อความไป ไม่ต้องแจ้งผู้ส่ง
ข้ามไป อย่าเพิ่งตัดสินใจตอนนี้ ปล่อยไว้ทีหลัง
ไม่มี รีเซ็ตเป็นไม่มีการดำเนินการเริ่มต้น
การกระทำ การกระทำ
การดำเนินการนี้จะดำเนินการกับข้อความทั้งหมดที่ไม่มีกฎเกณฑ์อื่นใด
สมัคร (เช่น ระดับสแปม, ละทิ้ง_if_จาก เป็นต้น) เช่น เมื่อใดก็ตามที่ผู้ใช้ต้องการ
ถูกถามว่าจะทำอย่างไร การกระทำเช่นเดียวกับfor ผิดนัด มีอยู่
แม้ว่าการปฏิเสธจะไม่มีประโยชน์มากนัก
ระดับสแปม จำนวน
ระบุเกณฑ์สำหรับทิ้งสแปมที่น่าสงสัยโดยอัตโนมัติ
ข้อความ 12 ไม่น่าจะมีผลบวกปลอม ไม่มีการยืนยันผู้ใช้ is
จำเป็นดังนั้นจึงเป็นการดีที่สุดที่จะเล่นอย่างปลอดภัย ไม่แนะนำให้น้อยกว่า 5
สแปมเฮดเดอร์ ชื่อหัวเรื่อง
ชื่อของส่วนหัวที่มีคะแนนสแปม สันนิษฐานว่า
คะแนนจะถูกเข้ารหัสเป็นลำดับของอักขระ เช่น "*****" สำหรับค่า
5. ตามค่าเริ่มต้น มันจะค้นหาส่วนหัวทั้งหมดที่มีชื่อที่มี "สแปม" และ
"คะแนน" หรือ "ระดับ" และเลือกคะแนนสูงสุดหากมีมากกว่าหนึ่ง
การตั้งชื่อส่วนหัวเป็น ผิดนัด จะฟื้นฟูพฤติกรรมนี้
not_spam_if_from Belt hold
หากส่วนหัว From ของข้อความตรงกับรูปแบบ การดำเนินการอัตโนมัติทั้งหมดจะ
จะถูกยกเลิกและคุณจะถูกถามว่าต้องดำเนินการอย่างไรอย่างชัดเจน NS
รูปแบบสามารถใช้ไวยากรณ์ Perl regexp หากอยู่ในเครื่องหมายทับ ตัวแก้ไขบางตัว
สามารถเพิ่มได้ ตัวอย่างทั่วไปคือ /รูปแบบ/i เพื่อให้ตรงกับกรณี-
อย่างไม่รู้สึกตัว
not_spam_if_subject Belt hold
เหมือนข้างบนแต่ตรงกับหัวเรื่อง
ละทิ้ง_if_จาก Belt hold
หากส่วนหัว From ของข้อความตรงกับรูปแบบ ระบบจะยกเลิก
อัตโนมัติ
ทิ้ง_if_เรื่อง Belt hold
เหมือนข้างบนแต่ตรงกับหัวเรื่อง
ทิ้ง_if_reason Belt hold
อย่างข้างบนแต่ขัดกับเหตุผลของ Mailman ที่ถือข้อความว่า
การอนุมัติ
สมัครสมาชิก_default การกระทำ
ระบุการดำเนินการเมื่อผู้ใช้กดเพียงแค่ Return while
กำลังดำเนินการสมัครสมาชิก การดำเนินการที่มีอยู่คือ:
ยอมรับ สมาชิกใหม่จะถูกเพิ่ม
ปฏิเสธ แจ้งผู้ส่งว่าไม่ได้รับอนุญาตให้เข้าร่วมรายการ
ข้ามไป อย่าเพิ่งตัดสินใจตอนนี้ ปล่อยไว้ทีหลัง
ไม่มี รีเซ็ตเป็นไม่มีการดำเนินการเริ่มต้น
สมัครสมาชิก_action การกระทำ
การดำเนินการนี้จะถูกดำเนินการ เสมอ สำหรับสมาชิกใหม่ทั้งหมดในที่เกี่ยวข้อง
รายการ ไม่มีการโต้ตอบกับผู้ใช้จะเกิดขึ้น การกระทำเช่นเดียวกับfor
สมัครสมาชิก_default ใช้ได้แม้ว่าการข้ามเท่านั้นจะมีประโยชน์มาก มัน
เป็นการดีกว่าที่จะได้รับพฤติกรรมการยอมรับและปฏิเสธโดยอัตโนมัติโดยการเปลี่ยน
การกำหนดค่าบุรุษไปรษณีย์
ยืนยัน ใช่|ไม่
ก่อนส่งการเปลี่ยนแปลง โปรดขอคำยืนยัน ค่าเริ่มต้นคือ "ใช่"
พิมพ์ไม่ได้ เครื่องหมายคำถาม|unicode
หากหัวเรื่องหรือที่อยู่ผู้ส่งมีอักขระ เทอร์มินัลไม่สามารถ
แสดงผล จะถูกแทนที่ด้วย " " (ใน เครื่องหมายคำถาม โหมด
ค่าเริ่มต้น) หรือบางอย่างเช่น " " (ใน Unicode โหมด).
เข้าสู่ระบบ ชื่อไฟล์
การเปลี่ยนแปลงที่ส่งไปยังเว็บอินเตอร์เฟสจะถูกบันทึกไว้ การเปลี่ยนแปลงทั้งหมดสำหรับหนึ่ง
รายการจะถูกส่งเป็นชุดเมื่อสิ้นสุดการประมวลผล รูปแบบในบันทึกคือ
บรรทัดแรกที่มีชื่อรายการและการประทับเวลาตามเวลาท้องถิ่น แล้ว
หนึ่งบรรทัดสำหรับแต่ละข้อความ ในรูปแบบ
การกระทำ NS:[ข้อมูล] NS:[ผู้ส่ง] NS:[หรือ]
บรรทัดชุดนี้สิ้นสุดลงโดยบรรทัดว่า การเปลี่ยนแปลง ส่ง ไปยัง เซิร์ฟเวอร์.
การแทนที่เดียวกันจะดำเนินการบน ชื่อไฟล์ ตามข้อโต้แย้งของ
ผู้ดูแลระบบ. ไวยากรณ์ Tilde สามารถใช้เพื่ออ้างถึงโฮมไดเร็กทอรี NS
ชื่อไฟล์ ไม่มี ปิดการบันทึก
meta_member_support ใช่|ไม่
สมาชิก Meta เป็นคุณลักษณะทดลองที่มหาวิทยาลัยออสโล นี้
ตัวเลือกถูกเปิดใช้งานโดยค่าเริ่มต้นสำหรับรายการใน uio.no และจำเป็นต้องหลีกเลี่ยง
การล้างรายชื่อสมาชิกเมตาเมื่อจัดการกับรายการสามัญ
สมาชิก. หมายเหตุ ต้องใช้ เพิ่มเติม Perl โมดูล WWW::เครื่องจักร
เชิงโต้ตอบ ใช้
ส่วนต่อประสานผู้ใช้กับ รายการผู้ดูแลระบบ เป็นแนวบรรทัดด้วยคำสั่งตัวอักษรเดียว โดยกด
ย้อนกลับ การดำเนินการเริ่มต้นจะถูกเลือก การดำเนินการเริ่มต้นจะถูกพิมพ์ในวงเล็บใน
พร้อมท์ การดำเนินการที่มีอยู่คือ:
a อนุมัติการส่งข้อความถึงสมาชิกทุกคนในรายการ
r ปฏิเสธข้อความและแจ้งให้ผู้ส่งทราบถึงการตัดสินใจ
d ทิ้งข้อความโดยไม่แจ้งผู้ส่ง
s ข้ามข้อความ ปล่อยให้สถานะเป็นรอดำเนินการไม่เปลี่ยนแปลง
b ดูเนื้อหา แสดง 20 บรรทัดแรกของข้อความ
f View Full แสดงข้อความทั้งหมดรวมทั้งส่วนหัว
t ดูเวลา แสดงส่วนหัววันที่จากข้อความ
จำนวน ข้ามไปข้างหน้าหรือย้อนกลับไปยังข้อความ จำนวน.
กลับไปที่ข้อความก่อนหน้าและยกเลิกการอนุมัติ ยกเลิก หรือปฏิเสธล่าสุด
การกระทำ
/Belt hold
ค้นหา (ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) สำหรับข้อความถัดไปโดยจับคู่จากหรือ
เรื่อง. ถ้า Belt hold เหลือไว้จะใช้ค่าเดิม
?Belt hold
เหมือนข้างบนแต่ข้างหลัง.
. แสดงข้อมูลเกี่ยวกับข้อความปัจจุบันอีกครั้ง
เพิ่ม เพิ่ม ที่อยู่ ในฐานะสมาชิกรายการ ถ้า ที่อยู่ ถูกทิ้งไว้ให้ใช้
ผู้ส่งข้อความปัจจุบัน
nomail เป็น เพิ่มแต่เพิ่ม ที่อยู่ โดยเปิดใช้งาน "nomail"
รายการ รายชื่อสมาชิกที่ตรงกัน Belt hold หรือรายการทั้งหมดถ้าไม่ใช่ Belt hold
ระบุไว้
rem ลบ ที่อยู่ จากรายชื่อสมาชิก หมายเหตุ: ไม่มีการเลิกทำสำหรับสิ่งนี้
การกระทำ
ออกจากการประมวลผลรายการนี้และดำเนินการต่อไป
การเปลี่ยนแปลงจะไม่มีผลจนกว่าจะสิ้นสุดรายการ ในเวลานั้น,
ผู้ใช้จะได้รับแจ้งว่าควรส่งการเปลี่ยนแปลงไปยัง Mailman หรือไม่ (ดูเพิ่มเติม
คำสั่ง "ยืนยัน" ด้านบน)
ตัวอย่าง
ในการประมวลผลเฉพาะรายการของโดเมนเดียว ให้ระบุโดเมนเป็นรูปแบบ:
ผู้ดูแลระบบ listexample.com
หากต้องการปิดใช้งานการพิมพ์อักขระนอก US-ASCII ให้ตั้งค่าโลแคลอย่างเหมาะสม:
env LC_CTYPE=C รายการผู้ดูแลระบบ
ไฟล์การกำหนดค่าตัวอย่าง:
#คอมเมนต์มันต้องขึ้นบรรทัดด้วยตัวมันเอง
#
# การตั้งค่ามีผลกับรายการทั้งหมดที่แสดงหลังจากนั้น
ชื่อผู้ใช้ [ป้องกันอีเมล]
รหัสผ่าน Geheim
ค่าเริ่มต้น ทิ้ง
# อันนี้ใช้ได้กับ Sourceforge:
ผู้ดูแลระบบ http://{domain}/lists/admindb/{list}
[ป้องกันอีเมล]
# นี่คือลักษณะของ URL ของ Mailman เริ่มต้น:
ผู้ดูแลระบบ http://{domain}/mailman/admindb/{list}
# หากรหัสผ่านมีเครื่องหมายคำพูดหรือช่องว่างคุณอาจต้อง
#เพื่อใส่ไว้ในเครื่องหมายคำพูด ตัวอย่างที่ซับซ้อน:
รหัสผ่าน "\"lise\\"
# รายการเหล่านี้จะยังคงใช้ชื่อผู้ใช้ [jdoe] แต่
# รหัสผ่านตอนนี้ ["lise\ ]
ค่าเริ่มต้น อนุมัติ
discard_if_reason "ข้อความมีนัย | มีผู้รับมากเกินไป"
discard_if_from ^(postmaster|mailer(-daemon)?|listproc|ไม่ตอบกลับ)@
[ป้องกันอีเมล]
#ไม่มีใครควรส่งอีเมลไปยังรายการถัดไป ดังนั้นโยนมันทิ้ง
#หมดไปไม่ถามใดๆ
การกระทำ ละทิ้ง
ยืนยันไม่
[ป้องกันอีเมล]
และพวกเรา
http_proxy or HTTP_PROXY
ระบุพร็อกซีเพื่อใช้สำหรับ HTTP
https_proxy or HTTPS_PROXY
ระบุพร็อกซีเพื่อใช้สำหรับ HTTPS
LC_CTYPE
การสนับสนุนชุดอักขระถูกอนุมานจากตัวแปรนี้
ใช้ listadmin ออนไลน์โดยใช้บริการ onworks.net