Linux
Reply Return

หัวข้อ : auto forward mail

ข้อความว่า
ชื่อ: poo
ส่งมาเมื่อวันที่ : 03 ธันวาคม, 1998 at 17:44:41 [ ด้วย IP : 202.44.201.116 ]
หัวข้อ : auto forward mail
ด้วยข้อความที่ว่า:
ใครเคยใช้ auto forward mail ใน linux mail server บ้าง บอกที
ว่าทำยังไงค๊ะ

ผู้ตอบคนที่ 1
ชื่อ: ลองดู
ส่งเมื่อวันที่ : 03 ธันวาคม, 1998 at 22:39:41 [ ด้วย IP 202.47.249.5 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
สร้างไฟล์ .forward ที่ home directory ภายในก็มีเมล์ address ที่ต้องการให้ forward ไปเช่น poo@mylinux.com เป็นต้น ถ้าจะไปหลายๆที่ ก็ทำได้โดยใส่บรรทัดละ address (ไม่เคยลองว่าใช้ "," ได้หรือไม่ แต่บรรทัดละ address ได้แน่นอน) คงไม่ต้องบอกนะว่าไฟล์ .forward ใช้อะไรสร้าง
อ้อ..อย่าทำแบบเพื่อนผมนะ forward วนเป็น loop เลยไปไม่ถึงสักที่ ตีกลับหมด กว่าจะหาเจอ เล่นเอาเหนี่อย

ผู้ตอบคนที่ 2
ชื่อ: เก้ง
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 00:04:35 [ ด้วย IP 202.44.202.34 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
ผมลองใส่ address ทีละบรรทัด แต่มันรับแค่ address ตัวแรกแค่นั้น ตัวต่อไปมันไม่ยอม forward ไปให้อีก
ไม่ทราบพอมีวิธีแก้ไขมั้ยครับ

ผู้ตอบคนที่ 3
ชื่อ: ลองดู
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 11:50:30 [ ด้วย IP 202.47.249.5 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
เอ...ไม่ทราบน..า ของผมใช้ได้นี่ครับ ส่งไปทุก address ที่ใส่ไว้เลยครับ ใช้งานแบบนี้อยู่ด้วย

ผู้ตอบคนที่ 4
ชื่อ: poo
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 11:50:50 [ ด้วย IP 202.44.201.119 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
พี่ ๆ ค๊ะ ถ้าจะใส่ข้อความตอบกลับไปถึงคนส่ง ทำนองว่า "I have 3 days vacation. K. Fah will handle everything for me." จะต้องทำอย่างไรค๊ะ รบกวนช่วยตอบหน่อยนะค๊ะ

ขอบคุณค่ะ


ผู้ตอบคนที่ 5
ชื่อ: cts
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 13:53:19 [ ด้วย IP 161.200.192.195 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
สร้าง script file 2 บรรทัดด้านล่าง สมมติชื่อ reply ใน home directory ของคุณ

sender=`cat $* |grep 'From '|cut -f2|awk '{print $2}'`
echo -e "This is an auto forward mail\nI have 3 days vacation. K. Fah will handle everything for me." |mail $sender

chmod +x reply

ใน file .forward ใส่ (เพิ่มส่วนของ script เข้าไป)
| $HOME/reply,poo@linux.com


ผู้ตอบคนที่ 6
ชื่อ: poo
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 15:44:04 [ ด้วย IP 202.44.201.104 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
ปู๋ สร้าง script file 2 บรรทัดแล้ว และก็แก้ไขใน .forward แล้วลอง mail ดู ในที่นี้
ผู้ที่รับ mail ที่ forward มาได้รับ mail เรียบร้อย แต่มันมี mail return back to sender ดังนี้ค่ะ

----- The following addresses had permanent fatal errors -----
|$HOME/reply
(expanded from: )

----- Transcript of session follows -----
550 /home/poo/.forward: line 1: |$HOME/reply... User poo@linux.com doesn't have a valid shell for mailing to programs

ไม่รู้ว่า มีอะไรผิดหรือเปล่า ช่วยแนะนำด้วยค่ะ


ผู้ตอบคนที่ 7
ชื่อ: poo
ส่งเมื่อวันที่ : 04 ธันวาคม, 1998 at 18:57:04 [ ด้วย IP 202.44.201.121 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
คุณ cts ค้ะ ปู๋ทำตามที่คุณแนะนำ แล้วขึ้น error ตามข้างล่างนี้ error นี้มันเด้งกลับมาที่ผู้ส่งไม่ทราบว่ามีอะไรผิดพลาดรึเปล่า ช่วยแนะนำด้วยค่ะ

The original message was received at Fri, 4 Dec 1998 19:08:50 +0700
from [10.1.3.20]

----- The following addresses had permanent fatal errors -----
|$HOME/reply
(expanded from: )

----- Transcript of session follows -----
550 /home/poo/.forward: line 1: |$HOME/reply... User poo@linux.com doesn't have a valid shell for mailing to programs



ผู้ตอบคนที่ 8
ชื่อ: cts
ส่งเมื่อวันที่ : 05 ธันวาคม, 1998 at 14:15:56 [ ด้วย IP 161.200.192.195 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
ที่ผมลองทำดู (Redhat 5.2) มันได้นี่นา
ดูจากที่ error เหมือนกับว่าไม่มี shell ให้มัน run program
ให้เพิ่มในบรรทัดแรกของ file "reply" เป็น
#!/bin/bash
sender=`cat $* |grep 'From '|cut -f2|awk '{print $2}'`
echo -e "This is an auto forward mail\nI have 3 days vacation. K. Fah will handle everything for me." |mail $sender
ก็แล้วกันนะครับ แต่ยังงงว่าไม่มี shell แล้วมันอ่านตัวแปร environment $HOME ได้ไง ถ้าจะให้ sure ก็แก้ใน file ".forward" เป็น
| /home/poo/reply,poo@linux.com
ด้วย
ถ้ามี error อะไรอีกก็ post ใหม่ก็แล้วกัน :)

ผู้ตอบคนที่ 9
ชื่อ: tointoin
ส่งเมื่อวันที่ : 30 สิงหาคม, 1999 at 00:39:32 [ ด้วย IP 161.142.78.84 ]
หัวข้อ : Re: auto forward mail
ตอบว่า :
dsf

ท่านผู้รู้ กรุณาช่วยตอบวิธีแก้ปัญหาให้หน่อยครับ ขอบคุณมากครับ :

ชื่อ :
E-Mail :
หัวข้อ :
ข้อความว่า :