ตามปกติแล้วทั่วไปจะ config ให้ server ส่ง email ออกไปภายนอกจาก server โดยตรงแต่ทว่าในบางกรณีที่เราต้องการ
ลดภาระการทำงานของ server อาจจะมีความจำเป็นต้องแยก Mail Server ออกจาก Web Server เพื่อให้สามารถส่ง SMTP
จาก Web Server ไปยัง Mail Server การ config ลักษณะทำกันทั่วไปอยู่แล้ว แต่ปัญหามีอยู่ว่าการที่ ต้นทางใช้ Postfix เป็น MTA ซึ่งต่างกับปลายทางซึ่งใช้ Exsim ทำให้เกิดปัญหาว่าการ Authentication ด้วย Cyrus SASL นั้นไม่สามารถทำได้เพราะ
ปลายทางไม่ Module นี้ิติดตั้งอยู่ ซึ่งหากดันทุรังส่ง EMail ออกไปจะพบกับ Error message
no mechanism available
ใน /var/log/mail.log ดังนี้

Code:
Jul 31 17:46:05 example postfix/smtp[20599]: 3A5CF390018: to=<somewhere@hotmail.com>, relay=mail.example.com[123.456.789.100]:25, delay=0.41, delays=0.39/0/0.02/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server mail.example.com[123.456.789.100]: no mechanism available)
ด้วยเหตุนี้ มาดูกันว่าจะแก้ปัญหาเช่นนี้อย่างไร

1. ทำการ config เพื่อใช้ remote relay server ตามปกติ
แก้ไขไฟล์ /etc/postfix/main.cf

#ให้ระบบปลายทาง ของ email ที่จะส่งออกไป ผ่านยัง server ใด
mydestination = mail.citec.us


2. ระบุค่า relay server

Code:
relayhost = mail.example.com
3. ระบุค่า configuration ให้ทำการ authen tication โดยใช้ SASL login แบบปกติ หลังจากแก้ไขแล้วให้ save ไฟล์
**Hidden Content: To see this hidden content your post count must be 20 or greater.**


4. ทำการสร้างไฟล์เก็บข้อมูลของ user ที่ใช้สำหรับ login remote SMTP , สร้างไฟล์ที่ตำแหน่งนี้ /etc/postfix/sasl_passwd โดยด้านในมีเนื้อหาดังนี้ แล้วทำการ save

[code]
mail.example.com