ABA


"מציאת שרת אימייל מהכתובת - איך?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6874 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6874
Vidi
חבר מתאריך 1.10.17
591 הודעות
   00:04   05.09.03   
אל הפורום  
  מציאת שרת אימייל מהכתובת - איך?  
 
שלום.
אני יודע שזה לא קשור לתכנות אבל זה לא קשור לשום פורום פה ואחרי שחשבתי הבנתי שהאנשים שהכי יבינו בנושא זה אתם
בכל מקרה, לדוגמא אני רוצה לשלוח אימייל דרך SMTP (בלי שום תוכנה חיצונית), בינתיים הכל מובן?
בכל מקרה אז אני רוצה שאם לדוגמא אני אתן לו את האימייל
[email protected]
הוא ישר יגיד אהה השרת של זה הוא:
mail.hotmail.com
(הוא ידע את זה למרות שבאותה מידה יכול היה להיות שהשרת היה mail.bla-bla-cha.com, וגם אם זה היה mail.bla-bla-cha.com זה היה כותב שהשרת הוא: mail.bla-bla-cha.com מובן?)
בכל מקרה אני רוצה לדעת איך תוכנות (המ המ אוטלוק לדוגמא, יודעות את זה )


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הם לא. szargel 05.09.03 00:11 1
  את זה אני יודע... Vidi 07.09.03 19:10 2
     למה לשגע את עצמך hll 07.09.03 19:29 3
         לא, אם תשלח נגיד: Vidi 08.09.03 10:53 8
     מאוד פשוט szargel 07.09.03 19:36 4
         ני מצטער שאני מציק אבל Vidi 07.09.03 20:51 5
             אתה יכול להשתמש בתוכנה חיצונית szargel 07.09.03 23:56 6
                 אוקיי, מה שהתכבנתי :) Vidi 08.09.03 10:52 7
  סקריפט פצפון, ששרבטתי הרגע: dryice 08.09.03 12:12 9
     הרוב פשוט יותר על ליונקס Vidi 08.09.03 13:22 10
         הפרטים הטכניים נמצאים בRFC 1034, 1035 dryice 08.09.03 19:10 11
             תודה אני אקרא את ה RFCS עוד היום Vidi 08.09.03 23:22 12

       
szargel

   00:11   05.09.03   
אל הפורום  
  1. הם לא.  
בתגובה להודעה מספר 0
 
   כשאתה שולח "ידנית" דרך SMTP, אתה יכול לכתוב איזה כתובת שאתה רוצה (לדוג' [email protected]) והתוכנה תאמין לך.
בHeader של הדואר ניתן לבדוק את כתובת הIP של השולח, ומן הסתם אם הוא נמצא באיזה ספק בארץ - הוא לא ביל גייטס...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   19:10   07.09.03   
אל הפורום  
  2. את זה אני יודע...  
בתגובה להודעה מספר 0
 
שאני יכול לכתוב לו מה שאני רוצה והוא יאמין ואם כבר גלשת לנושא אז אני אקשר אותו לשלך!
נגיד אני מתחבר ל TELNET או בונה תוכנה שתשלח אימייל אז אני צריך להתחבר איתה לאיזה שרת כלשהו לא?
אז אני רוצה לדעת שם של שרת לפי אימייל ))))
נגיד והאימייל שאני שולח אליו הוא: [email protected]
אני רוצה לדעת שהשרת הוא
mail.walla.co.il


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hll

   19:29   07.09.03   
אל הפורום  
  3. למה לשגע את עצמך  
בתגובה להודעה מספר 2
 
   בחר שרת. ותשלח כל הזמן דרכו

בסוף זה יגיע ליעד...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   10:53   08.09.03   
אל הפורום  
  8. לא, אם תשלח נגיד:  
בתגובה להודעה מספר 3
 
לאימייל [email protected]
דרך השרת של hotmail
המניאק ירשום No Such USer :(


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   19:36   07.09.03   
אל הפורום  
  4. מאוד פשוט  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 07.09.03 בשעה 19:37 בברכה, szargel
 
כל מה שאתה צריך לעשות, זה לשלוח בקשה לשרת DNS שלך.
עבור כל שרת באינטרנט, הDNS מכיל "שדה" שנקרא MX שזה Mail eXchange.
במקרה של hotmail למשל זה יראה ככה:

hotmail.co.il 16326 IN MX 20 mail2.hotmail.co.il
hotmail.co.il 16326 IN MX 25 mail.hotmail.co.il
hotmail.co.il 16326 IN MX 30 etrn.inter.net.il
hotmail.co.il 16326 IN MX 10 mail.hotmail.co.il
hotmail.co.il 16326 IN MX 15 mail1.hotmail.co.il
hotmail.co.il 80660 IN NS dns2.inter.net.il
hotmail.co.il 80660 IN NS dns.inter.net.il


כמובן שבשביל לקבל תשובה מדוייקת, יש לשאול את שרת הDNS שמטפל באותו שרת, או במקרה שלנו dns.inter.net.il (ברוב מהמקרים, שרת DNS אחר בכלל לא יחזיק שדות MX לשרת שלא קשור אליו ישירות)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   20:51   07.09.03   
אל הפורום  
  5. ני מצטער שאני מציק אבל  
בתגובה להודעה מספר 4
 
אתה יכול לנסח לי דוגמא לבקשה משרת ה DNS?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

   23:56   07.09.03   
אל הפורום  
  6. אתה יכול להשתמש בתוכנה חיצונית  
בתגובה להודעה מספר 5
 
   כמו DNS Query למשל, ניתן להוריד בכתובת http://www.icewarp.com/Download/

אם אתה צריך לנסח בקשה בצורה אחרת, רק תגיד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   10:52   08.09.03   
אל הפורום  
  7. אוקיי, מה שהתכבנתי :)  
בתגובה להודעה מספר 6
 
מצטער שלא הסברתי את עצמי יותר טוב,
אני צריך לשלב את זה בתוכנית שלי :\
כלומר לדעת איך מבקשים משרת DNS או DLL :\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   12:12   08.09.03   
אל הפורום  
  9. סקריפט פצפון, ששרבטתי הרגע:  
בתגובה להודעה מספר 0
 
   בperl מיועד למערכת שיש בה dig, (שקיים בכל מחשב LINUX)

#!/usr/bin/perl -w
my $NS = `dig +short -t NS $ARGV | head -1`;
chomp $NS;
my $MX = `dig @$NS +short -t MX $ARGV`;
print $MX;

אני בודק מי הAUTHORITY שאחראי, לוקח רק את הראשון, ואז עושה
שאילתת MX, ומחזיר את כל התשובות.

אפשר עם רוצים תשובה נקייה, לשנות את הdig השני ולכתוב:


my $MX = `dig @$NS +short -t MX $ARGV | head -1 | cut -d" " -f1`;
chomp $MX

וזה יחתוך את המספר המוביל, ויתן תשובה בודדת ללא newline
כך אפשר להכניס התשובה לתוך תוכנית אחרת.

זה כל-כך פשוט יותר, על מערכת לינוקס.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   13:22   08.09.03   
אל הפורום  
  10. הרוב פשוט יותר על ליונקס  
בתגובה להודעה מספר 9
 
ערכתי לאחרונה בתאריך 08.09.03 בשעה 13:23 בברכה, Vidi
 
בגלל זה ווינדוס מצליח, כל חברה רוצה לעשות דברים לווינדוס כדי שיצטרכו תוכנות שלה, מיקרוסופט עושה שדברים מתקדמים יהיה אפשר רק עם תוכנות חיצוניות שלה וככה יש מונופול :\
בכל מקרה אני צריך לווינדוס עם העדפה לקוד ב VB
אבל אני לא חייב קוד אני אשמח גם להסבר פשוט יותר ל DNS ואיך אני מתקשר עם שרת כזה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   19:10   08.09.03   
אל הפורום  
  11. הפרטים הטכניים נמצאים בRFC 1034, 1035  
בתגובה להודעה מספר 10
 
   בRFC 1034 יש עקרונות כללים, ב1035 נכנסים ממש לעומק.

אבל סביר שאתה בכלל לא צריך את זה(אוליי תקא את 1034 בשביל
הידע הכללי, והבנה עמוקה יותר של DNS) כי מן הסתם יש פונקציות
מוכנות לשאילתות DNS שמסופקות ע"י מערכת ההפעלה.
אני לא מפתח תחת סביבת חלונות, אני לא יכול לעזור בזה.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   23:22   08.09.03   
אל הפורום  
  12. תודה אני אקרא את ה RFCS עוד היום  
בתגובה להודעה מספר 11
 
ואחפש קצת בקודים של אנשים מחר
תודה רבה לכולם על העזרה ואם למישהו במקרה נכתב הסבר טוב על זה לכונן שיודיע לי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net