FreeBSD гарын авлага
Өмнөх | Бүлэг 28. Цахим Шуудан | Дараах

# 28.12. fetchmail-г ашиглах нь

Хувь нэмэр болгон оруулсан Марк Силвэр. Орчуулсан Цагаанхүүгийн Ганболд.

fetchmail нь хэрэглэгчдэд алсын IMAP болон POP серверүүдээс захидал автоматаар татан авч локал захидлын хайрцгуудад хадгалах боломжийг олгодог, өргөн боломжтой, IMAP болон POP клиент юм. Тэдгээр захидлын хайрцгуудад дараа нь хандахад илүү хялбар байдаг. fetchmail-г `mail/fetchmail` портыг ашиглан суулгаж болох бөгөөд төрөл бүрийн боломжуудыг санал болгодгоос заримыг дурдвал:

- POP3, APOP, KPOP, IMAP, ETRN болон ODMR протоколуудын дэмжлэг.

- SMTP-г ашиглан захидал дамжуулах чадвар. Энэ нь шүүлт хийх, дамжуулалт хийх болон хэвийн ажиллахын тулд хуурамч дүр үзүүлэх боломжийг олгодог.

- Шинэ захидлуудыг байнга шалгахын тулд дэмон горимоор ажиллуулж болно.

- Олон захидлын хайрцгуудыг хүлээн авч тэдгээрийг тохиргооноос хамааран өөр локал хэрэглэгчүүд рүү дамжуулж чаддаг.

fetchmail-ийн бүх боломжуудыг тайлбарлах нь энэ баримтын хүрээнээс гадуур боловч зарим нэг үндсэн боломжуудыг тайлбарлах болно. fetchmail хэрэгсэл нь зөв ажиллахын тулд `.fetchmailrc` гэгддэг тохиргооны файлыг шаарддаг. Энэ файл нь серверийн мэдээлэл болон нэвтрэх итгэмжлэлүүдийг агуулдаг. Энэ файлын агуулгын мэдрэмтгий чанараас болоод энэ файлыг зөвхөн эзэмшигч нь уншиж чаддаг байхаар болгон дараах тушаал ашиглаж хийхийг зөвлөдөг:

    % chmod 600 .fetchmailrc

Дараах `.fetchmailrc` файл нь ганц хэрэглэгчийн захидлын хайрцгийг POP ашиглан татаж авах жишээ юм. Энэ нь fetchmail-г `joesoap` хэрэглэгчийн нэр болон `XXX` нууц үгийг ашиглан `example.com` руу холбогдыг зааж байна. Энэ жишээ нь `joesoap` хэрэглэгчийг локал систем дэх хэрэглэгч гэж бас үздэг.

    poll example.com protocol pop3 username "joesoap" password "XXX"

Дараах жишээ нь олон POP болон IMAP серверүүд рүү холбогдож шаардлагатай тохиолдолд өөр локал хэрэглэгчид рүү дахин чиглүүлж байна:

    poll example.com proto pop3:
    user "joesoap", with password "XXX", is "jsoap" here;
    user "andrea", with password "XXXX";
    poll example2.net proto imap:
    user "john", with password "XXXXX", is "myth" here;

fetchmail хэрэгслийг `-d` туг болон түүний дараа `.fetchmailrc` файлд жагсаагдсан серверүүдийг байнга шалгах тэр хугацааг (секундээр) зааж өгөн дэмон горимд ажиллуулж болдог. Дараах жишээ нь fetchmail-г 600 секунд бүр шалгахаар тохируулж байна:

    % fetchmail -d 600

fetchmail-ийн тухай дэлгэрэнгүй мэдээллийг http://fetchmail.berlios.de/ хаягаас олж болно.

Өмнөх | Эхлэл | Дараах
Хэрэглэгчийн захидал дамжуулагчид | Дээш | procmail-г ашиглах нь

Энэ болон бусад баримтуудыг ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ хаягаас татаж авч болно.

FreeBSD-ийн талаар <questions@FreeBSD.org> хаягтай холбоо барихаасаа өмнө баримтыг уншина уу.
Энэ бичиг баримттай холбоотой асуулт байвал <doc@FreeBSD.org> хаягаар цахим захидал явуулна уу.
Энэ бичиг баримтын орчуулгатай холбоотой асуулт байвал <admin@mnbsd.org> хаягаар цахим захидал явуулна уу.