Swaks (Swiss Army Knife for SMTP) เป็นเครื่องมือ Command-line ที่ทรงพลังและยืดหยุ่นมากสำหรับการทดสอบการส่ง Email หรือตรวจสอบการทำงานของ SMTP Server ครับ ยิ่งตอนทำ mail server บน server Linux ที่ไม่มี gui ให้ใช้นี่มันเหมาะมาก ๆ เลย
การติดตั้ง Swaks
หากยังไม่ได้ติดตั้ง สามารถลงได้ง่าย ๆ ผ่าน Package Manager ของระบบปฏิบัติการ
- Ubuntu/Debian:
sudo apt install swaks - CentOS/RHEL:
sudo yum install swaks - macOS:
brew install swaks
โครงสร้างคำสั่งพื้นฐาน
คำสั่งที่ง่ายที่สุดในการทดสอบว่า SMTP Server ปลายทางรับเมลหรือไม่
swaks –to [email protected] –from [email protected] –server mail.yourserver.com
การใช้งานในกรณีต่าง ๆ
- การส่งผ่าน SMTP ที่ต้องใช้ Authentication
หาก Server ของคุณบังคับให้ LoginBASH / Shell
swaks --to [email protected] \ --from [email protected] \ --server smtp.yourserver.com:587 \ --auth LOGIN \ --auth-user your_username \ --auth-password your_password \ -tls