
postconf -n, ומפעילים את Postfix ואת Dovecot. שולחים מייל ניסיון עם sendmail ורואים אותו בתיבה של המשתמש.ip addr show, מידע על הזיכרון ומצב הדיסקים עם df -h. מכיוון שהסקריפט כותב את הטקסט ישירות, אפשר להשתמש ב-heredoc שמסתיים במחרוזת EOF, בלי קבצים נוספים.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «שליחת דוח ב-EMAIL בסיום ההתקנה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום, ברוכים הבאים לסרטון המשך בנושא קיקסטארט. בסרטונים הקודמים הראתי לכם איך בעזרת מנגנון קיקסטארט, DHCP, שרת ווב וקובץ קונפיגורציה, אפשר לקחת ולהתקין את המחשב מ-0 בעצם לעשות התקנה מלאה של מערכת ההפעלה.
כך שהמחשב יעלה דרך פרוטוקול שנקרא PXC, יריץ את ההתקנה ויתקין את עצמו בהתאם לדרישות. עכשיו בסרטון הזה אני הולך להראות לכם איך לוקחים את זה שלב אחד קדימה הרי אנחנו בפועל לא מתקינים את השרתים בתוך ואקום אנחנו מתקינים אותם כדי להשתמש בהם בעתיד.
בסרטון הזה אני אראה לכם בעצם איך שרת שמסיים התקנה ויש לנו פה בדיוק שרת כזה שמסיים התקנה מייצר ריפורט על עצמו ושולח אותו במייל בשביל זה הוא צריך לעשות קונפיגורציה למספר שירותים ולייצר את הריפורט כמובן הנה השרת בדיוק מסיים את ההתקנה ותכף יתחיל להריץ את הסקריפט שכתבתי running post
installation script בדיוק בזמן הרצת הסקריפט הסתיימה ועכשיו אני יכול להיכנס לתיקיית המייל והנה קיבלתי מייל חדש שאומר שהתקנת השרת הסתיימה אוקיי ופה אני מקבל בדיוק התקנתי שרת חדש מקבל מידע על הרשת את כתובת ה-IP שלו אוקיי את מצב הזיכרון שאנחנו רואים שיש לנו פה ג'יגה בד של זיכרון ואת מצב הדיסקים.
אז איך למעשה העניין הזה עובד? מה הייתי צריך להגדיר בשביל להגיע למצב הזה? אוקיי, תחשבו זה ממש ממש מגניב שאיך ששרת מסיים להתקין את עצמו הוא מודיע באימייל על זה שהוא סיים את ההתקנה.
אוקיי, ככה שאני אדע שאני יכול להתחיל לעבוד איתו לאן אני צריך להתחבר ומה המצב של אותו השרת אני יכול לדעת גם את כתובת המק שלו למשל ואחרי זה להזין אותה לאיזושהי מערכת בקרה את כתובת הIP שאני אדע לאן להתחבר בדיוק ולהתחיל לעבוד איתו אז מה בעצם הגדרתי על שרת הקיקסטארט הגדרתי שרת מייל,
שרת מסוג פוסט פיקס, אשר בעצם אוספת המיילים מהקליינטים שהותקנו, היות ואנחנו מתקינים אותם ברשת נפרדת כי אנחנו לא רוצים שבעצם כל שרת שינסה לעלות מהרשת יתקן את עצמו באופן אוטומטי.
יש לנו פה את הסרוויס דובקוט, שבעצם מספק לנו את המייל לקליינטים ונותן לנו פרוטוקול IMAP או POP3 מאובטח, אוקיי? כמובן שיכלתי לקחת את המייל הזה ולהפנות אותו הלאה לתיבה רגילה.
יחד עם זאת, בשביל המקרה הזה, והרבה פעמים אנחנו נעשה את זה ברשתות סגורות, בחרתי דווקא להשתמש בשרת דואר מלא לוקאלי. אוקיי, אז בואו נראה מה בעצם, מה הולך לנו בסקריפט.
vi ptc var www.tml.ks.cfg, אוקיי? מה שקורה זה שהקטע של הפוסט קצת השתכלל. כאן בעצם מה שקורה זה שאני לוקח ובשורות האלה אני מפעיל על השרת שכבר התקנתי את הפוסט פיקס, אוקיי? יש לנו פוסט פיקס בשתי מקומות.
יש לנו פוסט פיקס על שרת הקיק סטארט שהוא בעצם ידאג לקחת את המיילים ולהעביר אותם הלאה או לשמור אותם בתיבה הלוקאלית בשביל שנוכל לקרוא אותם ויש לנו בעצם שרת פוסט פיקס נוסף שרץ על המחשב בעצם, על השרת החדש שאנחנו מתקינים אותו,
והוא בעצם יהיה אחראי על העברת האימייל שאנחנו שולחים אל שרת הקיקסטארט, אוקיי? אז אני מקנפג כאן בעצם את שרת הפוסט פיקס על השרת החדש.
כאן אני מחולל ריפורט ושולח אותו במייל. אני אסביר את כל הקטעים האלה בהמשך הסרטון אוקיי אז מה בעצם צריך להיות מוגדר כדי שזה יעבור כדי שזה יעבור שלב ראשון אנחנו צריכים להגדיר על שרת הקיקסטארט את הפוסט פיקס בשביל שהוא יוכל לקבל אימיילים מהשרתים החדשים שהותקנו איך אני עושה את זה בעזרת עריכה של קובץ פוסט פיקס מיין נקודה סי אפ. כבר ערכתי את הקובץ והוספתי אליו את הפרמטרים הרצויים,
עכשיו אני הולך למחוק אותו בעצם וביחד איתכם לעבור שלב שלב הקונפיגורציה כמובן שזה לא פרק על התקנת שרתי אימייל ולכן אני לא נכנס לכל הדקויות וכל ההגדרות קיימות בקובץ הזה אלא אני הולך לצורך העניין להסביר רק את מה שרלוונטי לתרגיל שלנו אוקיי אז אני בעצם עוצר את שירות הפוסט פיקס פרוויס
פוסט פיקס ומוחק את קובץ ההגדרות הרם ETC פוסט פיקס מי נקודה שואל אותי אם אני בטוח כן עכשיו אני הולך להתקין פוסט פיקס בעצם מחדש לגמרי על השרת אני משתמש ב-yam-reinstall-postfix מה שעושה הפקודה reinstall היא דואגת בעצם להתקין מחדש את החבילה אפילו אם היא כבר מותקנת כלומר אם חלק מהקבצים חסרים או הרוסים
הפקודה reinstall תתקין בכל זאת למשל אם אני אנסה לעשות yam-install-postfix אז הוא יגיד לי nothing to do כי בעצם פוסט פיקס כבר מותקן ובגרסה הכי חדשה. לעומת זאת אם אני עושה לו reinstall אז הוא כן מתקדם עם ההתקנה.
שואל אותי אם אני רוצה להתקין, אני אומר לו שכן. מתקין פוסט פיקס מחדש ואני הולך לעבור על הפרמטרים שצריך להגדיר בקובץ הקונפיגורציה. אני מזמין לראות אתכם סרטון בנושא שרתי אימייל בלינוקס, ששם אנחנו מדברים בצורה יותר מעמיקה על קבצי הקונפיגורציה הנ"ל.
זה vi/etc/postfix/main.cf. אני דווקא אתחיל מהתייחסות שאני לא הולך לבצע, אבל חשוב לכם לדעת בשביל התרגיל. אם הייתי רוצה להעביר את האימייל שלי למשל לכתובת gmail או לכתובת מייל ארגונית שהיא כבר קיימת ולא להשתמש בשרת הקיקסטארט כשרה שנותן שירותי מיילים, הייתי צריך לערוך פה בעצם רק פרמטר אחד שנקרא
ריליי הוסט. פרמטר ריליי הוסט הוא בעצם לוקח את האימייל ופשוט מעביר אותו הלאה לשרת הבא, לצורך טיפול כאן אני אשים את שרת ה-SMTP הארגוני שלי והוא בעצם ידע מה לעשות עם האימייל הזה אז זאת ההגדרה שאני צריך להגדיר יחד עם זאת אני רוצה שהשרת דואר שלי ישמור את האימיילים בקומיט בתיקיות הבית של המשתמשים שמשם אחרי
זה יהיה אפשר לאסוף אותם לתוך הקליינטים אנחנו כמובן נראה את כל התהליך הזה. לכן אני עורך את הפרמטר שנקרא HomeMailBox. משאיר אותו פה כדיפולט ופשוט מוריד את ה-remark.
מה שזה יעשה זה את המיילים שהגיעו לשרת המקומי, הוא ישים אותם בתיקיות הבית של המשתמשים הרלוונטיים. עכשיו אני צריך בעצם להגיד לשרת מה השם שלו, כדי שהוא ידע איזה אימיילים הוא צריך לשמור לוקאלית, וזה נעשה באמצעות הפרמטר My Hostname.
הנה My Hostname, מוריד את ה-remark.