dacsemail - מקוון בענן

זוהי הפקודה dacsemail שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


dacsemail - סוכן דוא"ל יוצא פשוט

תַקצִיר


dacsemail [-עותק מוסתר Addr] [{-בף | --קובץ גוף} נתיב] [{-bs | --מחרוזת גוף} מחרוזת] [-cc Addr]
[-ct ערך] [{-f | --מ} החל מ-] [-h | - עזרה] [-כּוֹתֶרֶת שם ערך]
[{-דואר | -mta} נתיב] [{-דגלי-דואר | -mta-flags} מחרוזת] [-p | --מיידי]
[-לשמור נתיב] [{-s | --נושא} נושא] [-שׁוֹלֵחַ שולח] [{-t | --ל} Addr]
[-שינוי צורה] [-v | --מִלוּלִי] [-var שם ערך]

תיאור


תוכנית זו היא חלק מ- DACS סוויטה.

השמיים dacsemail Utility הוא סוכן פשוט לשליחת הודעות דואר אלקטרוני. זה עומד בפני עצמו
תוכנית שאינה מקבלת את הרגיל DACS אפשרויות שורת הפקודה (dacsoptions[1]) ולא
ניגש לכל DACS קבצי תצורה.

dacsemail בונה an RFC 822[2] פורמט הודעה אך אינו מעביר אותה. זה דורש א
דואר חיצוני, כגון שלח מייל(8)[3], כדי להעביר את ההודעה. פקודת הדואר ו
ניתן לציין את הטיעונים שלו ב- dacsemail שורת הפקודה (ראה -דואר) או בבנייה
זמן (ראה dacs.install(7)[4]).

אפשרויות


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

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

-בף נתיב
--קובץ גוף נתיב
קרא את גוף ההודעה מ נתיב. אם נתיב הוא -, הקלט הסטנדרטי נקרא.

-bs מחרוזת
--מחרוזת גוף מחרוזת
השתמש מחרוזת כגוף ההודעה.

-cc Addr
שלח את ההודעה לנמען Addr כעותק פחמן. דגל זה עשוי לחזור על עצמו.

-ct ערך
הוסף כותרת מסוג Content מסוג MIME ערך להודעה. אם ערך is
רב חלקים/אלטרנטיביים, מתאים גבול ייווצר משתנה, אלא אם כן אחד
כבר צוין בשורת הפקודה עם ה -var דֶגֶל. ההנחה היא ש
גוף ההודעה כבר עוצב כהלכה עבור סוג MIME זה, או שיהיה
לאחר שהוא עבר טרנספורמציה (ראה -שינוי צורה).

-f החל מ-
--מ החל מ-
השתמש החל מ- כערך הכותרת מאת של ההודעה.

-h
- עזרה
הדפס מידע שימוש ולאחר מכן צא.

-כּוֹתֶרֶת שם ערך
הוסף כותרת הודעה בשם שם עם ערך ערך. יש להשתמש בדגל זה רק עבור
כותרות שאין להן דגלים ספציפיים (-t, -ct, -f, וכולי).

-דואר נתיב
-mta נתיב
השתמש בפקודה של סוכן העברת הודעות נתיב (שם נתיב מלא) במקום ה
תוכנית מוגדרת. תוכנית זו חייבת לקרוא את ההודעה מהקלט הסטנדרטי שלה ו
לחלץ את רשימת הנמענים מהכותרות אל, עותק ועותק מוסתר של ההודעה. (אם כזה
דואר אינו זמין, יהיה צורך לכתוב תוכנית קטנה כדי לעטוף דואר
ולספק את הממשק הנדרש ל dacsemail.) ברירת המחדל היא לפעול שלח מייל(8)[3]
עם ... שלו -t דגל.

-דגלי-דואר מחרוזת
-mta-flags מחרוזת
ללא קשר לדואר, השתמש מחרוזת עבור דגלי שורת הפקודה שלו.

-p
--מיידי
רגע לפני שליחת ההודעה, הצג אותה (ל-stderr) והמתן עד שהמשתמש יעשה זאת
להגיב להנחיה. בהנחיה, המשתמש רשאי לבטל את ההודעה או לאפשר לה להיות
נשלח.

-לשמור נתיב
רגע לפני השליחה (או הנחיה), כתוב עותק של ההודעה היוצאת אל נתיב,
החלפת כל תוכן קודם של הקובץ.

-s נושא
--נושא נושא
הגדר את כותרת הנושא של ההודעה ל נושא.

-שׁוֹלֵחַ שולח
הגדר את כותרת השולח של ההודעה ל שולח.

-t Addr
--ל Addr
להוסיף Addr בתור נמען "אל". דגל זה עשוי לחזור על עצמו.

-שינוי צורה
גוף ההודעה, ללא קשר לאופן שבו הוא מצוין, מסונן דרך ה- DACS
פונקציית טרנספורמציה. בבקשה התייחס ל dacs_transform(8)[5] לפרטים. אין גישה
כללי בקרה עשויים להיות קשורים לכל טרנספורמציה; כלומר, כולם
ללא תנאים. אפקט דומה ניתן להשיג על ידי צנרת הפלט של
dacstransform(1)[6] לתוך dacsemail.

-v
--מִלוּלִי
אפשר פלט מילולי עבור ניפוי באגים.

-var שם ערך
צור a משתנה[7] בשם שם מכוון ל ערך עבור פונקציית הטרנספורמציה. ה
ניתן להפנות לערך של המשתנה בתוך גוף ההודעה ב- DACS מרחב שמות בשם
${DACS::name}. המשתנה לא חייב להיות מוגדר כבר.

דוגמאות


נניח שהקובץ שלי מכיל את הטקסט הבא:


זוהי הודעה מרובת חלקים בפורמט MIME.

--${DACS::boundary}
סוג תוכן: טקסט/רגיל; charset = us-ascii
תוכן- Disposition: inline
Content-Transfer-Encoding: 7bit

שלום, ${DACS::user}!

--${DACS::boundary}
Content-Type: text/html; charset=us-ascii
תוכן- Disposition: inline
Content-Transfer-Encoding: 7bit


שלום, ${DACS::user}!

--${DACS::boundary}--


הפקודה הבאה עשויה לשמש לשליחת הודעה עם ריבוי חלקים/חלופה
גוף מובנה:

% dacsemail -ct multipart/alternative -f auggie@example.com
-t harley@example.com -s "שלום" -transform -var user Auggie -bf myfile

ההודעה שתתקבל תיראה בערך כך:

ל: harley@example.com
מ: auggie@example.com
נושא: שלום
סוג תוכן: מרובה חלקים/אלטרנטיביים; boundary="_----------=_03885942562898683484"
תאריך: ד', 07 באפריל 2010 16:48:41 -0700 (PDT)
קידוד-העברת תוכן: 7bit
X-mailer: DACS 1.4.24a

זוהי הודעה מרובת חלקים בפורמט MIME.

-------------=_03885942562898683484
סוג תוכן: טקסט/רגיל; charset = us-ascii
תוכן- Disposition: inline
Content-Transfer-Encoding: 7bit

שלום, אוגי!

-------------=_03885942562898683484
Content-Type: text/html; charset=us-ascii
תוכן- Disposition: inline
Content-Transfer-Encoding: 7bit


שלום, אוגי!


------------=_03885942562898683484--

השתמש ב-dacsemail באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows