RSS

sSMTP: เซิร์ฟเวอร์ "" e-ทางเลือก mail และน้ำหนักเบา

ดิ Linux มักจะนำเมล์เซิร์ฟเวอร์บางเช่น Sendmail, Postfix หรือ EXIM.

ซอฟต์แวร์นี้เป็นเซิร์ฟเวอร์ mail เลิศเพียงเห็นว่า Hotmail บริษัทที่พัฒนา Exchange Server, ใช้ Sendmail. แต่มีบาง drawbacks เช่นการตั้งค่ายาก. เครื่องใช้ในบ้านที่พวกเขาจะต้องรับผิดชอบต่อการใช้ทรัพยากรระบบบางที่อาจไม่เพียงพอในบางช่วงเวลา.

แต่มีวิธีง่ายและเบา: sSMTP. บทบาทของพระองค์ที่จะทำหน้าที่เป็น MTA (Mail Transfer Agent) ซึ่งเส้นทางข้อความอีเมลไปยังเซิร์ฟเวอร์ภายนอก. มันเส้นทางข้อความเหล่านี้มีตัวเลือกสำหรับระบบอีเมลขาออกส่งผ่านคำสั่ง mail หรือยังสามารถใช้เป็นซอฟต์แวร์เซิร์ฟเวอร์ SMTP เช่น Thunderbird.

จะใช้เพียงแค่ติดตั้ง

sudo ไหวพริบติดตั้ง ssmtp

ไม่ตื่นตระหนกแต่ก่อนติดตั้ง mail server (EXIM, อาจ) จะถูกลบออก. เนื่องจากไม่สามารถรักษาสองเซิร์ฟเวอร์อีเมลในระบบเดียวกัน.

SSMTP แฟ้มกำหนดค่าคือ / etc ssmtp / ssmtp.conf.

เพื่อแก้ไขโปรดตรวจสอบตัวเลือกไฟล์:

  • root = สิ่ง usuario@dominio.com.alguma
    ที่อยู่ตั้งตัวหลักคือข้อความที่คุณจะได้รับการเปลี่ยนเส้นทางส่งไปยังผู้ใช้ของระบบ (มี uid ต่ำกว่า 1,000, อาจ).
  • mailhub smtp.gmail.com =
    Mailhub Option ต้องมีที่อยู่ของเซิร์ฟเวอร์ SMTP ที่ข้อความจะถูกส่ง
  • rewritedomain = cidandrade.pro.br
    ที่นี่คุณจะแสดงที่สนามควรมีรูปแบบข้อความที่ถูกส่ง.
  • ชื่อโฮสต์ = maquina.cidandrade.pro.br
    ชื่อมีคุณสมบัติครบถ้วนของระบบที่มีการติดตั้ง sSMTP.
  • fromlineoverride = yes
    ตัวเลือก FromLineOverride = yes ให้ข้อความปรากฏในข้อความจากแทนที่โดเมนเริ่มต้น.
  • usestarttls = yes
    การใช้ UseStartTLS ที่จำเป็นเพื่อเข้ารหัสการเจรจาระหว่างการเข้าสู่เซิร์ฟเวอร์ที่ระบุใน mailhub. คุณต้องระบุตัวด้วยใช่ใช้เซิร์ฟเวอร์เป็น GMail นี้.
  • authuser ผู้ใช้ =
    เราใช้ AuthUser เพื่อแสดงชื่อของผู้ที่จะเชื่อมต่อกับเซิร์ฟเวอร์ภายนอก SMTP.
  • authpass = senhasecreta
    ตรวจสอบรหัสผ่านบนเซิร์ฟเวอร์การตรวจสอบจะต้องใส่ในตัวเลือกนี้.

ผลการทดสอบ

หมายเหตุบางควรจะทำกับ sSMTP:

  • ข้อความทั้งหมดจะถูกส่งกับผู้ส่งตามที่ระบุในตัวเลือก AuthUser. นี้ไม่ใช่ตัวเลือกที่ดีสำหรับระบบใช้มากกว่าผู้ใช้. แต่ก็เป็นไปได้ในแผนที่บัญชีผู้ใช้กับผู้ส่งที่แตกต่างกันใน / etc / revaliases / ssmtp และ direfentes MailHub. แต่น่าเสียดายที่คุณไม่สามารถเปลี่ยนผู้ใช้และรหัสผ่านสำหรับการตรวจสอบ.
  • จำกัดอีกกับระบบที่มีมากกว่าหนึ่งผู้ใช้รหัสผ่านของ SMTP ผู้ใช้เข้าสู่ระบบ AuthPass ตัว
  • ซอฟต์แวร์ sSMTP จำกัด. การกระทำของพระองค์เท่านั้นที่จะส่งข้อความไปยังเซิร์ฟเวอร์ที่กำหนด SMTP. หากคุณต้องการใช้งานคุณสมบัติอื่นๆของเซิร์ฟเวอร์อีเมลพักกับ EXIM หรือ Sendmail.
  • Ssmtp ไม่มีข้อความคิวส่งทันทีหลังจากได้รับพวกเขา.
  • ส่วนหัวของข้อความที่ส่งมามีจำกัดเข้มงวดขนาด. ข้อความไปยังรายการยาวของผู้รับไม่สามารถส่ง
  • เซิร์ฟเวอร์ Mail เพิ่มเติม "หัวโบราณ" มักจะตรวจสอบข้อมูลของเครื่องที่จะส่งข้อความซึ่งอาจทำให้เกิดการบล็อคข้อความเหล่านี้ในการพิจารณาให้เป็นจดหมายขยะ.

9 ความคิดเห็น

  1. Pollyanna ว่า:

    ฉันต้องการจะตรวจสอบคำสั่งของ ssmtp เพื่อทดสอบอีเมล. คุณสามารถช่วยได้หรือไม่

  2. Pollyanna, พูดในสิ่งที่คุณได้พยายาม

  3. Daniel Oliveira Santiago กล่าวว่า

    สวัสดีฉันเป็นที่สนใจในการดำเนิน ssmtp แต่จนถึงขณะนี้ไม่เข้าใจบทบาทจริงในเครือข่าย.

  4. cidandrade ว่า:

    @ Daniel, ssmtp เพียงใช้งานง่าย mail server

  5. battisti ว่า:

    ขอบคุณสำหรับบทความที่เป็นประโยชน์มาก!

  6. cidandrade ว่า:

    ฉันขอขอบคุณสำหรับความคิดเห็นที่ @ Battisti

  7. [...] บล็อกโพสต์เทคโนโลยีและการศึกษาเป็นอย่างดีอธิบายสิ่งที่และวิธีการ sSMTP funcinoa. ในสั้นทำงานเช่นนี้: [...]

  8. Marcelo Santos ว่า:

    เพียงหนึ่งรายละเอียดสำคัญ: Hotmail กว่า 10 ปีไม่ทำงานบน Sendmail หรือเทคโนโลยี Linux. ทุกอย่างทำงานนี้ Windows + Exchange.

  9. cidandrade ว่า:

    @ Santos Marcelo

    คุณสามารถส่งแหล่งข้อมูลของคุณหรือไม่ ฉันไม่สามารถยืนยัน

เขียนความคิดเห็น