מחשביםתוכנה

שרת דואר על לינוקס: סקירה כללית והגדרות

דואר אלקטרוני עבור רוב האנשים נראה כמו אתר רגיל עם ממשק משתמש ידידותי, שבו אתה יכול לכתוב טקסט בצורה נוחה, לצרף תמונות ולשלוח הודעות לחברים. עם זאת, הוא למעשה הרבה יותר מסובך. כדי להעביר נתונים באמצעות שרתי דואר אלקטרוני על לינוקס. זה שהם העוסקים בעיבוד, מסירה וניתוב הודעה. מאמר זה יעסוק שרתי דואר אלקטרוני הפופולריים ביותר על לינוקס, כמו גם כיצד לקבוע כמה מהם.

סקירה של החלטות כדי ליצור מערכת של שליחה וקבלה של הודעות

בעזרתו של דואר אלקטרוני בשרת לינוקס, אתה יכול לפרוס במהירות ובקלות מנגנון משלהם כדי לקבל ולשלוח הודעות. לאינטרנט יש שפע של פתרונות מן המוכן, אשר יכול לקבוע רק קצת "סיים". ביניהם, כמובן, יש גם יותר מורכבים בתצורת המערכת, בתצורה של אשר מוצגת בדוגמא הבאה Postfix.

SendMail - פופולרי ומהיר

SendMail יכול להיקרא חלוצה בקרב שרתי דואר על לינוקס. הגרסה הראשונה שוחררה בחזרה 1983. מאז SendMail שולט ריבוי תחנות צמתים. זה נעשה שימוש נרחב עד עצם היום הזה. מהיר מותאם לשרת, אך הוא אינו עומד בתקני בטיחות מודרניים הוא כבד למדי להגדיר.

Postfix - גמיש, חזק ואמין

הוא פותח במקור לשימוש פנימי מרכז המחקר של יבמ. פונקציות ותכונות רבות בהשאלה sendmail. עם זאת, זה הרבה יותר מהר, יותר בטוח, ואת ההתקנה לוקחת פחות זמן ומאמץ. זה יכול לשמש כשרת הדואר על לינוקס, MacOS, Solaris.

IredMail

שרת זה הוא למעשה ארסי יותר להגדיר סקריפטים וקבצי תצורה. בעזרתם, אתה יכול במהירות להרים את שרת הדואר על לינוקס אינטרנט מבוסס וחופשיים. יש לו תמיכה SMTP, POP3 ו- IMAP. תהליך ההתקנה הוא בדרך כלל לא לוקח יותר מ 10 דקות, תלוי במיומנות של המנהל.

בתהליך קביעת שרת דואר Linux- iRedMail יותקן אוטומטית באמצעות התמודדות עם וירוסים ודואר זבל. בנוסף אלה ניתן להוסיף הגנות נגד כוח הזרוע, מנתחי שונים וכן הלאה. אופציה נהדרת בשרת לינוקס אלקטרוני מוכן.

IndiMail

הוא משלב מספר פרוטוקולים ידועים וטכנולוגיות ליישום העברת הודעות דואר אלקטרוני. המערכת משולבת היכולת ליצור קישורים בין צומת של רשת, למשל, על שיתוף משאב אלקטרוני עבור חברות סניפים שונים. המערכת כוללת מנגנון תצורה גמיש מאוד. זה מיושם באמצעות הגדרה מחודשת של משתנים, אשר השיר על 200. אפשר ליצור מספר תזרים עבודת IndiMail מקביל.

ראמבל

לשימוש שרת הדואר לינוקס נכתב ב- C ++. ישנו API מובנה לניהול ויצירת תרחישים. יש לו הרבה תכונות ופונקציונליות "מחוץ לקופסא". נתמך על ידי מספר הגירסות ידועות של מסד הנתונים. אם תרצה, או הגדרה מחדש, אתה יכול לעבור במהירות מאחד לשני. ממשקי שרת מחולק זכויות האזור הספציפי שלהם - המשתמשים, מנהלים, ושרת תחום.

Zentyal

כנראה רכבת הקלה ביותר הנוחה לינוקס שרת הדואר. זה כמעט כל ההוראות ולבצע את ההגדרות בממשק גרפי מיוחד. בהתבסס על שרת הדואר לינוקס אובונטו. הוספת פונקציות או יכול ידי התקנת מודולים חדשים. עם אפשר לסדר את זה בתור שרת דואר נפרד צומת נתבו או פרוקסי בין הרחובות הראשיים.

Axigen

חינם, עצמת תכונת שרת דואר עשיר. זה יכול לשמש דרך ממשק האינטרנט שלה או דרך כל לקוח דואר אלקטרוני. הוא מסוגל לאסוף מיילים מתיבות חיצוניות, כדי לייצר תגובה אוטומטית להודעות, לסנן אותם, וגם נוח לייבא קובץ CSV.

יש הגדרה וניהול ממשק אינטרנט משלה. לאוהבי מודל ניהול קלסי - המשימה היא זמינה דרך קונסולת הפיקוד.

השרת תומך במגוון מערכות הפעלה, כולל Windows שורה. התהליך של אינטראקציה מתועד היטב razyasnon רבים דוגמאות באתר של המפתחים.

פרו CommuniGate

שרת חוצת פלטפורמה שיכול לעבוד עם הודעות דואר אלקטרוניות הקוליות. אפשר להתחבר אליה באמצעות לקוח דואר אלקטרוני או ממשק אינטרנט מרכזי. האם מימוש הבידול של זכויות גישה כמה אנשים בחשבון. תוספים יכולים לעזור לשלב את המערכות ופתרונות אנטי-וירוס השונים.

דוגמא של מערכת

לאחר סקירה של שרתי דואר אלקטרוני על לינוקס כדאי לשקול הגדרת אחד מהם ביתר פירוט.

לדוגמה, אנחנו יכולים להראות לכם כיצד להתקין ולהגדיר Postfix על אובונטו. הנחה היא כי החומרה כבר זמינה ומערכת ההפעלה מתעדכנת לגרסה העדכנית.

הדבר הראשון שיש לעשות - הוא להוריד את השרת עצמו. היא זמינה במאגרים של אובונטו, כך המסוף, סוג:

במהלך התקנה, המערכת תבקש סיסמא חדשה עבור המשתמש בבסיס הנתונים תחת חשבון השורש. אז זה צריך להיות חוזר ונשנה כדי לאשר. ואז הוא יכול לשאול איזה סוג של התקנה מעוניינת. ואז, את שם הדואר של המערכת, שבו אתה יכול לציין - some.server.ru.

עכשיו אתה צריך ליצור מסד נתונים עבור השרת. ניתן לעשות זאת באמצעות הפקודה:

-u שורש mysqladmin -P ליצור אלקטרוני.

זה המקום בו צורך לציין וסיסמה עבור מסד הנתונים.

עכשיו אתה יכול ללכת MySQL עור מאוד עם הפקודה:

שורש -u MySQL. שוב, המערכת תבקש את הסיסמה יש צורך להיכנס.

הבא יפקד סט, אשר יסייע ליצור משתמש חדש עם הרשאות:

כמו כן נדרש טבלאות במסד הנתונים המרכזיים, ליצור אותם, כך שאתה יכול:

עכשיו קונסולת MySQL אינה נחוצה עוד ואתה יכול לצאת מזה.

תצורת Postfix

ראשית, עליך להראות את השרת, כיצד לגשת אל מסד הנתונים, כיצד לחפש אותו הערכים הדרושים. כדי לעשות זאת, יהיו כמה קבצים. הם עשויים להימצא בספרייה / etc / postfix. הנה השמות שלהם:

הם צריכים להכיל את התכנים הבאים, ביניהם מחרוזת השאילתה עבור כל קובץ תהיה ייחודית:

המשתמשים = שם מנהל המערכת שצוין בעת יצירת שולחן;

סיסמה = <מנהל סיסמה>;

dbname = שם מסד הנתונים נוצר;

שאילתא = שאילתא, כל קובץ מסוים;

המארחים = 127.0.01.

חלקית שאילתה עבור קבצים:

קבצים אלה יקבעו את הסיסמה כדי להיכנס לתוך מסד הנתונים, כך הגישה אליהם איכשהו חייבת להגביל. לדוגמא, הזכות הפשוטה, היא מגביל.

עכשיו אנחנו צריכים להוסיף כמה אפשרויות כדי Postfix. ראוי לציין כי את השורה הבאה, להחליף some.server.ru בתחום הריאלי.

אישורי בטיחות

כדי להתחיל, תצטרך ליצור רשות אישורים, אשר תאשר את תוקפו של כל התעודות.

נוצר כדי לאחסן קבצים:

mkdir ~ / CA_new

קובץ תצורה. הוא מארח את הקוד הבא:

הסבר קטן אליו:

  • C משתנה - כאן אתה צריך לציין את הארץ במתכונת של שתי אותיות, למשל, עבור רוסיה - RU;
  • ST - פירושו אזור או אזור מסוים;
  • L - העיר;
  • O - השם של החברה;
  • CN - כאן אתה צריך לציין את התחום שמכוון את המפתח;
  • כתובת דואר אלקטרוני.

ואז נוצר והמפתח עצמו:

sudo OpenSSL genrsa -des3 אאוט ca.key 4096

המערכת מבקשת ממך סיסמה עבור המפתח, שממילא לא לשכוח.

עכשיו אתה צריך לפתוח את גרסת מפתח:

OpenSSL req -new -x509 -nodes -sha1 -Days 3650 -key ca.key אאוט ca.crt -config ca.conf

יש יצטרך להזין סיסמא שנוצרה בעבר על המפתח הפרטי.

עכשיו התעודה:

OpenSSL pkcs12 -export -in ca.cer -inkey ca.key אאוט ca.pfx

הבא אתה צריך ליצור ספרייה שבה הוא יוכל לשמור את כל מפתחות שנוצרו. התיקייה עצמה מוגדרת עבור כל שרת.

mkdir SERV

mkdir SERV / some.domen.ru

וליצור התצורה שלהם:

SERV ננו / some.domen.ru / openssl.conf

בתוך זה צריך להיות ההגדרות המפורטות להלן. הם דומים לאלה שכבר נוצרו.

כדי ליצור מפתח, השתמש בפקודה:

sudo OpenSSL genrsa -passout לעבור: 1234 -des3 אאוט SERV / some.server.ru / server.key.1 2048

קו זה המשתמש והסיסמה 1234. הוא דרוש זמן.

הסרת הסיסמה עכשיו מהקבוצה:

OpenSSL RSA -passin לעבור: 1234 -in SERV / some.server.ru / server.key.1 אאוט SERV / some.server.ru/server.key

עכשיו אתה צריך לחתום מפתח:

SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key -out SERV /some.server.ru/ server.csr OpenSSL req -config SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key אאוט SERV /some.server.ru/ server.csr

rm -f SERV/ some.server.ru/server.key.1 וזה להסיר את זמני: SERV / some.server.ru/server.key.1 -f RM

בעזרת מניפולציה מתבצעת יהיה שרת דואר יכול רק לשלוח ולקבל הודעות. בנוסף הראשי, ישנם מודולים נוספים שניתן להתקין כדי להרחיב את הפונקציונליות. פעולה זו תיצור שרת דואר הכולל את כל תכונות על לינוקס עבור הארגון.

תכונות נוספות

המודולים הבאים יכולים לשמש כדי להרחיב את היכולות של שרת הדואר, כגון "זבל" או הפצה ושירות.

  • ערב רב. ממשק אינטרנט ידידותי למשתמש מאוד לדואר. בנוסף המשימה העיקרית שלה יש לוח שנה מובנה, משימות ואנשי קשר. יש לו מעגל תצורת כוונון נוח.
  • Amavisd-חדש. היא מבצעת את התפקיד של שער משמשת בעיקר עבור עגינת טכנולוגיות שונות. Amavisd-חדש מקבל, מסננים היא קובעת אם זה יכול להיות מסוכן, ומחבר את הפונקציות הנוספות של מודולים אחרים לצורך אימות.
  • SpamAssassin. כפי שהשם מרמז, היחידה מסנן אותיות על פי כללים מסוימים, חישוב זבל. זה יכול לשמש הן בנפרד והן כחלק שדים שונים.
  • ClamAV. לינוקס בסביבה הפופולרית אנטי וירוס. זוהי תוכנה חופשית. מסוגל לעבוד עם שרתים שונים דואר רבים כדי לסרוק קבצים והודעות "על לטוס".
  • רייזור. ostfix. מודול זה מאחסן את בדיקות הסיכום של הודעות דואר זבל מתקשר ישירות עם ostfix P.
  • Pyzor - כלי נוסף כדי לקבוע את ההודעות המכילות זדוני או חסר תועלת לקוד המשתמש.
  • Fail2ban. כלי זה מגן על חשבונות משתמשים נגד פריצה סיסמאות בכוח הזרוע. לאחר מספר מסוים של פעמים ספציפית את כתובת ה- IP נחסמה לזמן מה.
  • דוור. הדרך הקלה ביותר ליצור רשימות דיוור באמצעות ממשק האינטרנט.
  • Munin. כלי ביצועי שרת ניטור. יש לו מספר רב של תוספות מוכנות להרחיב את יכולותיה. פרוטוקולי רשת מעבודה ניתן לעקוב בלוח זמנים נוחים.

מסקנה

כפי שניתן לראות מן המאמר, ההתקנה והתצורה של שרת דואר מניין ידני - משימה ארוכה וקשה. עם זאת, גישה זו תהיה בדרך כלל להבין איך המערכת עובדת ולדעת חוזק ונקודות התורפה שלה. במקרה של בעיות שהוכנו על ידי המנהל תוכל לאתר ולתקן את הבעיה במהירות. במיוחד הוא רלוונטי עבור חברות גדולות שעבודתם תלויה לחלוטין במהירות של שליחה וקבלה של הודעות ללקוחות או שותפים. עבור רשתות קטנות למדי פתרון מתאים "מחוץ לקופסא", אשר ניתן לפרוס במהירות באמצעות ממשק ידידותי למשתמש.

עם זאת, במקרה של תקלה בשרת יצטרך זמן רב לחדור ולהבין את יחידת המערכת. המאמר על הדוגמא של שרת דואר Postfix ממחיש את השיטות הבסיסיות וטכניקות לקביעת הניתוח העיקרי. יחד עם מספר רב של מודולים, תוספות הרחבות היא תיצור כלי חזק ואמין עבור שליחה וקבלה של הודעות.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.