ใช้วิธีอนุมัติผ่านทางอีเมล์ แล้วมีปัญหา (ขอความช่วยด่วนครับ)

ใช้วิธีอนุมัติผ่านทางอีเมล์ แล้วมีปัญหา (ขอความช่วยด่วนครับ)

โดย นายกงจักร กองน้ำ -
Number of replies: 1

ใช้วิธีอนุมัติผ่านอีเมล์ ครับ

แต่พอลองสมัครเป็นสมาชิก แล้ว ระบบบอกแจ้ง Error ดังนี้ครับ  ERROR: Could not instantiate mail function.  

Tried to send you an email but failed!

จะแก้ยังไงครับ ต้องเข้าไปตั้งค่าอะไรตรงไหนใน moodle

(ผมใช้เวอร์ชัน 1.92) ครับ

In reply to นายกงจักร กองน้ำ

Re: ใช้วิธีอนุมัติผ่านทางอีเมล์ แล้วมีปัญหา (ขอความช่วยด่วนครับ)

โดย pornchai thong-in -

ต้องทำให้ server สามารถส่งอีเมลออกได้ก่อน ถ้า server เป็นลีนุกส์ ก็ต้องทำการเซ็ตอัพ โปรแกรม sendmail หรือ posfix ก็ได้แล้วแต่จะเลือกใช้ เมื่อติดตังเสร็จก็ต้องทดสอบแบบ command line ก่อน ถ้าทดสอบผ่านแล้ว ก็คอ่ยทดสอบใน moodle อีกทีค่อย ๆ ทำทีละขั้นตอน ขอให้ประสบผลสำเร็จครับ
โค้ดข้างล่างนี้ใช้ในการทดสอบการส่งเมลออกไป

  1. telnet host-to-test 25 (connect to port 25 on mail server)
  2. HELO sending-host
  3. AUTH PLAIN Base64-encoded ID/password
  4. MAIL FROM: foo@foo.com
  5. RCPT TO: bar@bar.com
  6. DATA
  7. (enter one blank line after DATA)
  8. Subject: test
    To: to-user
    From: from-user
    (enter one blank line after Fromsmile
    test text for email
    . (enter a single period by itself on the last line)
  9. QUIT