عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

mime-constructp - عبر الإنترنت في السحابة

قم بتشغيل mime-constructp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mime-constructp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mime-construct - إنشاء رسائل MIME وإرسالها بالبريد اختياريًا

موجز


mime-construct تحول

عذرًا، من الصعب تقديم ملخص ذي معنى. انظر الأمثلة.

الوصف


mime-construct يبني ويرسل (افتراضيًا) رسائل MIME. إنها مدفوعة بالكامل
من سطر الأوامر، تم تصميمه ليتم استخدامه من قبل برامج أخرى، أو الأشخاص الذين يتصرفون مثلهم
البرامج.

OPTIONS


العالمية الإعدادات
--Debug
قم بتشغيل التصحيح.

--مساعدة
اعرض رسالة الاستخدام وتموت.

--انتاج
لا ترسل الرسالة التي تم إنشاؤها بالبريد، بل اطبعها على stdout بدلاً من ذلك. هذا يخسر --bcc معلومات.

--الجزء الفرعي
قم بإنشاء جزء فرعي يمكن استخدامه في رسالة MIME أخرى، بدلاً من المستوى الأعلى
رسالة MIME نفسها. يتم تشغيل هذا --انتاج ويغير بعض الدلالات الداخلية أ
قليل. انظر الأمثلة.

--الإصدار
قم بطباعة الإصدار والخروج بنجاح، إذا كانت هذه هي الوسيطة الوحيدة. وإلا اطبع
النسخة ويموت.

الرئيسية رأس
تضيف هذه الوسيطات نصًا إلى رأس المستوى الأعلى للرسالة، أو تتحكم في من يصل إليه
أرسلت إلى.

--bcc العنوان
أضف العنوان إلى قائمة المستلمين. هذا لا يضيف في الواقع أي شيء إلى الرأس،
بالطبع. إذا كنت لا ترسل الرسالة بالبريد فعليًا (إذا كنت تستخدم --انتاج or
--الجزء الفرعي) --bcc لن يكون لها أي تأثير.

--نسخة العنوان
أضف عنوانًا إلى نسخة إلى: قائمة.

--مضمنة ل
أرسل الرسالة إلى المستلمين المدرجين بالفعل في الرأس، بالإضافة إلى هؤلاء
معطى مع --ل, --نسخةو --bcc. هذا منطقي إذا كنت تستخدم - رأس التبديل إلى
اضف اشياءك الخاصة إلى: or نسخة إلى:. في هذه الحالة ربما لا ترغب في استخدامها --ل or --نسخة
لأنهم سينشئون رؤوسًا جديدة بدلاً من إضافتها إلى الرؤوس الموجودة بالفعل في
رسالة.

يمر هذا التبديل -t التبديل إلى إرسال البريد (mime-construct لا يحاول تحليل
الرؤوس التي تقدمها)، لذا فهي لا تفعل أي شيء حقًا إذا كنت لا ترسل بريدًا
رسالة.

- رأس شارع
أضف نصًا عشوائيًا إلى الرأس. ال شارع يمكن أن يكون أي شيء تريده، بما في ذلك
خطوط متعددة. يمكنك إنشاء رسائل غير صالحة بهذه الطريقة. إذا قمت بتضمين فارغة
خط في شارع سوف تفسد الرسالة حقًا.

--متعدد الأجزاء شارع
يحدد هذا نوع المحتوى متعدد الأجزاء وخياراته. الافتراضي هو
"متعدد الأجزاء / مختلط". لا تقم بتضمين إعداد "الحدود" الذي يتم توفيره بواسطة التمثيل الصامت
بناء.

لا بأس إذا قمت بتحديد --متعدد الأجزاء اكتب ولكن تبين أن الرسالة واحدة
الجزء، سيتم تجاهل النوع الذي تقدمه.

--مقدمة شارع
يضيف هذا شارع إلى نص المقدمة متعدد الأجزاء. إذا قمت بتحديد --مقدمة عدة مرات
ال شارعسوف تكون جميعها متسلسلة.

لا يوجد أي افتراضي لهذا النص. يبدو لي أنه في الوقت الحاضر إضافة
إن شرح MIME في بداية الرسالة يشبه شرح كيفية استخدام المقعد
ربط حزام الأمان للأشخاص الذين يركبون الطائرة.

لا بأس إذا قمت بتحديد --مقدمة لكن تبين أن الرسالة جزء واحد،
سيتم تجاهل المقدمة التي تقدمها.

--موضوع شارع
حدد موضوع الرسالة.

--ل العنوان
أضف عنوانًا إلى إلى: قائمة.

لكل جزء رأس
تتحكم رموز التبديل هذه في رؤوس كل جزء. إذا تبين أن الرسالة ليست متعددة الأجزاء
يقومون فعليًا بإضافة البيانات إلى رأس المستوى الأعلى.

كل من هذه ينطبق فقط على إخراج الجزء التالي. بعد إخراج كل جزء هم
إعادة تعيين إلى قيمها الافتراضية. ليس من المنطقي استخدامها دون متابعة
جزء، لذلك mime-construct سوف تتعثر وتموت إذا حاولت القيام بذلك.

--التعلق الاسم
يؤدي هذا إلى إضافة رأس "الترتيب للمحتوى: المرفق" مع المعطى الاسم كقيمة
من سمة "اسم الملف". إنها مجرد راحة، منذ ذلك الحين mime-construct في كثير من الأحيان
يستخدم لإرسال الملفات كمرفقات

باستخدام --التعلق الاسم لا يسبب mime-construct لقراءة أي بيانات من الملف
تسمى الاسم! إنه يستخدم هذا الاسم فقط في الرأس. البيانات الفعلية التي سوف تذهب
في هذا الجزء من الرسالة يأتي من أحد مفاتيح إخراج الجزء العادي
(المعطى أدناه).

قد تفضل استخدام --إرفاق الملف التبديل، الذي يقرأ من الاسمملف د.

--التشفير نوع
يحدد هذا نوع الترميز الذي تريد أن يستخدمه هذا الجزء. لا ينبغي لك عادة
استخدم رمز التبديل هذا، بالرغم من ذلك. إذا لم يتم استخدام هذا التبديل mime-construct سيختار
الترميز المناسب.

يجب ألا تكون البيانات التي تقدمها مشفرة بالفعل، mime-construct سوف ترميزه
وفقا لل نوع تحدده هنا. الترميزات الصالحة هي 7bit, 8bit, ثنائي,
مقتبسة للطباعةو base64. من السهل إنشاء رسالة MIME غير قانونية عن طريق
تحديد الترميز بنفسك.

--جزء الرأس شارع
أضف نصًا عشوائيًا إلى رأس كل جزء. ال شارع يمكن أن يكون أي شيء تريد،
بما في ذلك خطوط متعددة. يمكنك إنشاء رسائل غير صالحة بهذه الطريقة. إذا قمت بتضمين أ
سطر فارغ في شارع سوف تفسد الرسالة حقًا.

--نوع نوع
حدد نوع المحتوى لهذا الجزء. إذا لم تحدد أ --نوع انها افتراضية
"نص عادي". ال نوع يمكن أن تحتوي ليس فقط على النوع المناسب ولكن أيضًا
خيارات. سيتم وضع كل شيء في نهاية "نوع المحتوى:" و
عالقة في الرأس.

قد تفضل استخدام --ملف تلقائي or --إرفاق الملف المفاتيح، التي تحدد
--نوع تلقائيًا بناءً على اسم الملف.

جزء الناتج
تقوم رموز التبديل هذه بإضافة البيانات إلى نص الرسالة. يمكنك استخدام واحدة من هذه لكل ل
كل جزء من رسالة متعددة الأجزاء (أو جزء واحد منها فقط إذا لم تكن الرسالة موجودة
متعدد الأجزاء).

--ملف مسار
--ملف تلقائي مسار
--إرفاق الملف مسار
--يربط مسار
--خيط شارع
--جسم شارع
استخدم محتويات الملف مسار أو السلسلة الحرفية شارع كجسم هذا الجزء.

--ملف تلقائي يؤدي إلى تعيين نوع المحتوى بناءً على اسم الملف، إن أمكن.

--إرفاق الملف يفعل ذلك ويحدد --التعلق الاسم كذلك.

تأكد من تضمين السطر الجديد اللاحق شارع ما لم يكن هناك حقا ليس من المفترض أن
كن واحدا. إذا تركت السطر الجديد اللاحق خارج الجزء، فيجب تشفيره
"base64" (لأن "القابلة للطباعة المقتبسة" لها قيود مصطنعة تمنعها
من القدرة على تشفير دفق البيانات هذا).

--يربط هو اسم مستعار ل --إرفاق الملفو --جسم هو اسم مستعار ل --خيط.

--subpart-file مسار
--سلسلة فرعية شارع
استخدم إما محتويات مسار or شارع نفسها كجسم هذا الجزء، ولكن التعامل معها
كجزء فرعي. وهذا يعني أن البيانات تحتوي على بعض الرؤوس وبعض النصوص. هو - هي
يعني أيضًا أنه لا يمكنك استخدامه --نوع or --التشفير لهذا الجزء.

عادة مسار or شارع سيتم إنشاؤها بواسطة استدعاء مختلف لـ التمثيل الصامت
بناء الذي أعطى --الجزء الفرعي التبديل.

وسيطات المحولات التي تأخذ اسم ملف (مثل --ملف و --subpart-file) قد يمتلك
بعض السحر. إذا لم يكن هناك ملف بامتداد مسار قدمت بيرل العادية افتح() تم في
هو - هي. انظر "أمثلة".

أمثلة


تفترض الأمثلة أن $nl يحتوي على سطر جديد. المتغيرات الأخرى المستخدمة هي آمل
لا يحتاج شرح.

إرسال رسالة بسيطة.

mime-construct --إلى "$recip" --الموضوع "مرحبًا هناك" --سلسلة "$body"

إرسال رسالة للقراءة من stdin.

ثروة | mime-construct --to "$recip" --subject Fortune --file -

أرسل جزءًا من النص العادي وأرفق ملفًا، مع تحديد نوع محتوى الملف و --التعلق
الاسم تلقائيا.

mime-construct --إلى "$recip" --الموضوع "$file" \
--string "هذا هو الملف الذي أخبرتك عنه.$nl" \
--ملف إرفاق "ملف $"

يعتقد معظم الأشخاص أن المرفقات عبارة عن رسائل متعددة الأجزاء، ولكن ليس من الضروري أن تكون كذلك. هذا
يقوم بإنشاء ملف مضغوط لجميع الملفات الموجودة في الدليل الحالي ويرسلها كمرفق
ولكن كرسالة جزء واحد.

الرمز البريدي -q - * |
mime-construct --to "$recip" --subject "دليل مضغوط" \
--المرفق dir.zip --اكتب التطبيق/الرمز البريدي --ملف -

يمكنك استخدام التعبير الكامل لبيرل افتح() عند إنشاء أسماء الملفات. على سبيل المثال،
يمكنك تشغيل العمليات XXX أمثلة سيئة، لا توجد أسماء الملفات

mime-construct --to "$recip" --subject "$subject" \
--string "إليك هذين الملفين اللذين أردتهما.$nl" \
--نوع التطبيق/x-gzip --ملف المرفقات 1.gz --ملف 'gzip -c file1 |' \
--اكتب التطبيق/x-gzip --ملف المرفقات 1.gz --ملف 'gzip -c file2 |'

أو القراءة من واصفات الملفات البديلة ("<&=4" للقراءة من واصف الملف 4) أو
أيا كان. انظر perlopentut للحصول على البرنامج التعليمي.

فيما يلي مثال على استخدام استدعاء منفصل لـ mime-construct لإنشاء جزء فرعي.
يؤدي هذا إلى إنشاء رسالة مكونة من جزأين في المستوى الأعلى. الجزء الأول هو بعض النص،
الجزء الثاني عبارة عن ملخص. الملخص نفسه عبارة عن رسالة متعددة الأجزاء تحتوي على ملف
عدد أجزاء الرسالة/rfc822.

msg_args=
للرسائل في $msg_list
do
msg_args = "$msg_args - نوع الرسالة/rfc822 - الملف $msg"
فعل

تعيين فنورد
للحصول على وصفة في $recip_list
do
قم بتعيين "$@" --bcc $recip
فعل
نقل

mime-construct --subpart --multipart multipart/digest $msg_args |
بناء التمثيل الصامت \
--header "إلى: مستلمو الملخص:;$nl" \
--الموضوع "Foo Digest" \
"$@" \
--ملف "مقدمة $" \
--ملف فرعي -

فيما يلي كيفية إرسال رسائل مشفرة (متعددة الأجزاء/مشفرة، كما هو محدد في RFC 1847).
انتقل إلى حقل mime-construct "--subpart" لإنشاء الرسالة الحقيقية التي تريد إرسالها (والتي
يمكن أن تكون رسالة MIME نوعًا ما - غير نصية، متعددة الأجزاء، ماذا لديك)، ثم قم بتشفيرها و
استخدم آخر mime-construct لإنشاء وإرسال الرسالة متعددة الأجزاء/المشفرة
يحتوي عليه.

enc_type=application/pgp-encrypted
enc_params = "الإصدار: 1$nl"

mime-construct --subpart --file body --file-auto image.jpg |
gpg --encrypt --armor -r "$recip" |
بناء التمثيل الصامت --الإخراج \
--إلى "$recip" \
--الموضوع "$الموضوع" \
--multipart "متعدد الأجزاء/مشفر؛ بروتوكول=\"$enc_type\"" \
--اكتب "$enc_type" \
--سلسلة "$enc_params" \
--اكتب التطبيق/تيار الثماني \
--ملف -

استخدم mime-constructp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad