שְׁאֵלָה:
Postfix לא מקבל פקודות על OSX Lion - זמן קצוב מתרחש
Ben Brame
2011-12-02 05:56:32 UTC
view on stackexchange narkive permalink

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

כדי לפתור את השרת השתמשתי ב- telnet כדי להתחבר ידנית ל- localhost ביציאה 25. הצלחתי להתחבר אליו. בהצלחה, אך לא קיבלתי תגובה כיוון שהקלדתי פקודות. הנה תעתיק.

  Benjamin-Brames-MacBook-Pro: LaunchDaemons bbrame $ telnet localhost 25 מנסה 127.0.0.1 ... מחובר ל- localhost. אופי הנוף הוא '^]'. Helo bbramail מ- : ben@benbrame.comrcpt אל: ben@benbrame.com  

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

  בנימין-ברמס-מקבוק-פרו: ~ bbrame $ telnet smtp.newnorth.net 25 מנסה 66.133.129.10 ... מחובר ל- relay.glb.frontiernet.net. אופי הנוף הוא '^] .220 relay03.roch.ny.frontiernet.net ESMTP Postfixhelo bbrame250 relay03.roch.ny.frontiernet.netmail מ: made_up_email@frontiernet.net501 5.1.7 תחביר כתובת שולח גרועה. ראה http://postmaster.frontiernet.net  

יומן הדואר ב- MacBook שלי מראה שהוא מזהה כשאני מתחבר, אך אינו רושם פקודות עוקבות.

  1 בדצמבר 18:53:50 בנימין-ברמס- MacBook-Pro פוסט תיקון / פוסט-סקרין [21354]: התחבר מ [127.0.0.1]: 56145 דצמבר 1 18:53:50 בנימין-ברמס- פוסט תיקון / פוסט מסך של MacBook-Pro [21354]: WHITELISTED [127.0.0.1]: 56145 דצמבר 1 18:54:08 בנימין-ברמס-MacBook-Pro פוסט תיקון / smtpd [21359]: קטלני: פתוח /etc/postfix/submit.cred: אין קובץ או מדריך כזה דצמבר 1 18:54:09 בנג'מין-ברמס-MacBook-Pro פוסט תיקון / מאסטר [21176]: אזהרה: תהליך / usr / libexec / פוסטפיקס / smtpd pid 21359 סטטוס יציאה 1 דצמבר 1 18:54:09 בנימין-ברמס -MacBook-Pro postfix / master [21176]: אזהרה: / usr / libexec / postfix / smtpd: הפעלת פקודה גרועה - חנק  

יש ניחושים מדוע החיבור מתזמן?

תודה!

שתיים תשובות:
Ben Brame
2011-12-03 00:08:07 UTC
view on stackexchange narkive permalink

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

כדי לפתור את הבעיה שמציגה המסוף שלך, עליך:

  • צור קובץ submit.cred בספריה / etc / postfix ( sudo touch /etc/postfix/submit.cred יעשה).
  • צור כותרת לקובץ זה: sudo echo "submitcred version 1" >> /etc/postfix/submit.cred
  • הוסף מספר שורות כמספר המשתמשים שתרצה אפשר להגיש דואר בצורה שם מארח | משתמש | passwd : sudo echo'hostname | שם משתמש | סיסמה ">> /etc/postfix/submit.cred
  • תן לקובץ את ההרשאות המתאימות: sudo chmod 600 /etc/postfix/submit.cred

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

יצרתי את הקובץ /etc/postfix/submit.cred והגדרתי את ההרשאות ל 0600. הכל התחיל לעבוד אחרי זה.

Mitar
2013-08-20 20:40:09 UTC
view on stackexchange narkive permalink

פשוט הגב את ה- imap_submit_cred_file = /etc/postfix/submit.cred בקובץ /etc/postfix/main.cf . אז אתה לא צריך להגדיר שום שמות משתמש וסיסמאות. ו- Postfix מאזין ל- localhost רק כברירת מחדל.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...