Score:0

SSMTP: แมปผู้ใช้ภายใน (UID มากกว่า 1,000) กับที่อยู่อีเมลภายนอก

ธง mp

ฉันได้กำหนดค่า SSMTP ให้ส่งข้อความระบบสำหรับผู้ใช้ที่มี UID < 1,000 นิ้ว /etc/ssmtp/ssmtp.conf:

[email protected]
rewriteDomain=mydomain.com

ถ้าฉันส่งอีเมลไปที่ ราก (ทดสอบเสียงสะท้อน | sendmail -v ราก) เช่น ได้รับการจัดส่งอย่างถูกต้อง ไปที่@mydomain.com (ตาม ราก ใน /etc/ssmtp/ssmtp.conf).

อย่างไรก็ตาม สิ่งนี้ใช้ไม่ได้กับบัญชีผู้ใช้ที่มี UID มากกว่า 1,000 ถ้าฉันส่งอีเมลไปที่ ผู้ใช้ในท้องถิ่น โดยพิมพ์ ทดสอบเสียงสะท้อน | sendmail -v localuser จะถูกส่งไปที่ [email protected] ซึ่งไม่ใช่สิ่งที่ฉันต้องการ (/etc/ssmtp/revaliases มีการกำหนดค่าอย่างถูกต้อง แต่จะมีประโยชน์เฉพาะในกรณีที่คุณต้องการเปลี่ยน จาก, ไม่ใช่ ถึง เช่นในกรณีนี้).

ฉันได้ลองเปลี่ยน /etc/mail.rc (โดยการเพิ่ม นามแฝง localuser localuser<[email protected]>) และใช้ ทดสอบเสียงสะท้อน | mail -s "ทดสอบ ssmtp" localuser แทน ส่งอีเมล์ แต่ก็ไม่ได้ผลเช่นกัน

มีใครรู้วิธีแมปบัญชีผู้ใช้ UNIX ในเครื่องกับ UID ที่มากกว่า 1,000 กับที่อยู่อีเมลภายนอกเฉพาะโดยใช้ SSMTP หรือไม่

Paul avatar
cn flag
sSMTP ภายนอกดูเหมือนไม่ได้รับการดูแล คุณอาจพิจารณาเครื่องมืออื่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา