Score:0

SMTP ที่รับรองความถูกต้องด้วย sendmail บนบรรทัดคำสั่ง

ธง us

เรากำลังส่งอีเมลโดยใช้ sendmail ในบรรทัดคำสั่ง โดยมีคำสั่งเช่น:

แมว <email_contents> | sendmail -t

<email_contents> มีฟิลด์ต่างๆ เช่น ผู้ส่ง ผู้รับ เป็นต้น:

ถึง: ผู้รับ@example.com
หัวเรื่อง : การทดสอบ
จาก: [email protected]

ตลอดจนไฟล์ขนาดใหญ่ ไฟล์แนบ เป็นต้น

ตอนนี้เราต้องใช้ SMTP ที่รับรองความถูกต้อง (ผ่านการเข้าสู่ระบบและอาร์กิวเมนต์รหัสผ่านเพื่อรับรองความถูกต้องกับเซิร์ฟเวอร์ SMTP)

มีวิธีการทำเช่นนี้หรือไม่? (ใช้อาร์กิวเมนต์ sendmail หรือแก้ไข email_contents โดยคำนึงถึงองค์ประกอบต่อไปนี้:

  1. ไม่ใช้ mailx หรือไคลเอ็นต์อีเมลอื่น ๆ เราจำเป็นต้องใช้ sendmail จาก commandline ต่อไป
  2. ไม่แก้ไขไฟล์การกำหนดค่า sendmail (sendmail.cf)

ขอบคุณอีกครั้ง ความนับถือ,

ar flag
bob
ตามที่คู่มือระบุว่า ***"sendmail ไม่ได้มีไว้สำหรับรูทีนอินเทอร์เฟซผู้ใช้"*** ความสามารถของคำสั่ง sendmail เพื่อส่งเมลหยุดการพัฒนาอย่างดีก่อนที่จะมีการคิดค้นการพิสูจน์ตัวตน SMTP เมื่อสภาพแวดล้อมของคุณก้าวออกจากยุคหินและเริ่มต้องการเทคโนโลยีใหม่ๆ เช่น การพิสูจน์ตัวตนและ TLS คุณจะต้องกำจัดหินของคุณเพื่อให้ทันและอัปเกรดเครื่องมือและแนวทางปฏิบัติของคุณด้วย - ใช้เอเจนต์การส่งเมลขั้นสูงหรือติดตั้งและกำหนดค่า MDA ภายในเครื่อง (เช่น sendmail) เพื่อทำสิ่งขั้นสูงกว่าที่คำสั่ง sendmail ไม่สามารถทำได้สำหรับคุณ
digijay avatar
mx flag
@bob โปรดโพสต์ความคิดเห็นนี้เป็นคำตอบ มันจะเหมาะสมอย่างยิ่ง!
Score:2
ธง ar
bob

เนื่องจาก คู่มือ พูดว่า

"sendmail ไม่ได้มีไว้สำหรับรูทีนอินเทอร์เฟซผู้ใช้"

ความสามารถของคำสั่ง sendmail เพื่อส่งเมลหยุดการพัฒนาอย่างดีก่อนที่จะมีการคิดค้นการพิสูจน์ตัวตน SMTP

เมื่อสภาพแวดล้อมของคุณเคลื่อนออกจากยุคหินและเริ่มต้องการ ใหม่ เทคโนโลยีเช่นการพิสูจน์ตัวตนและ TLS คุณจะต้องกำจัดหินของคุณเพื่อให้ทัน

ตัวเลือกของคุณคือสิ่งที่คุณไม่ต้องการทำ และคุณจะต้องอัปเกรดเครื่องมือและแนวทางปฏิบัติของคุณเพื่อให้ทันกับเวลา:

  • ใช้เอเจนต์การส่งเมลขั้นสูงเช่นตัวอย่าง
    • จดหมาย
    • การแทนที่คำสั่ง sendmail "ดร็อปอิน" smtp ที่มีการรองรับ smtp auth
    • หรืออื่นๆ.
  • ติดตั้งและกำหนดค่า MDA ในเครื่อง (เช่น sendmail, postfix, exim เป็นต้น) เพื่อทำสิ่งขั้นสูงที่คำสั่ง sendmail ไม่สามารถทำได้ และใช้คำสั่ง sendmail ต่อไป
olivierg avatar
us flag
ขอบคุณที่สละเวลาตอบ

โพสต์คำตอบ

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