git-imap-send - آنلاین در ابر

این دستور git-imap-send است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


git-imap-send - مجموعه ای از وصله ها را از stdin به یک پوشه IMAP ارسال کنید

خلاصه


دستگاه گوارش imap-send [-v] [-q] [--[بدون-] حلقه]

شرح


این دستور یک صندوق پستی ایجاد شده با آن را آپلود می کند دستگاه گوارش قالب-پچ در یک پوشه پیش نویس های IMAP.
این اجازه می دهد تا وصله ها مانند ایمیل های دیگر در هنگام استفاده از سرویس گیرنده های ایمیلی که قادر به خواندن نیستند، ارسال شوند
فایل های صندوق پستی به طور مستقیم این دستور همچنین با هر صندوق پستی عمومی که در آن ایمیل است کار می کند
فیلدهای «از»، «تاریخ» و «موضوع» را به ترتیب داشته باشید.

استفاده معمولی چیزی شبیه به این است:

git format-patch --signoff --stdout --attach origin | git imap-send

OPTIONS


-v، -- پرحرف
پرحرف باشید

-q، --آرام
ساکت باش.

--حلقه
از libcurl برای برقراری ارتباط با سرور IMAP استفاده کنید، مگر اینکه به آن تونل بزنید. نادیده گرفته شد اگر
Git بدون مجموعه گزینه USE_CURL_FOR_IMAP_SEND ساخته شده است.

--بدون فر
به جای استفاده از libcurl با استفاده از روال های IMAP خود git با سرور IMAP صحبت کنید.
اگر Git با مجموعه گزینه NO_OPENSSL ساخته شده باشد نادیده گرفته می شود.

پیکربندی


برای استفاده از ابزار، imap.folder و imap.tunnel یا imap.host باید روی
مقادیر مناسب

متغیر
imap.folder
پوشه ای که باید نامه ها را در آن رها کنید، که معمولاً پوشه Drafts است. مثلا:
«INBOX.Drafts»، «INBOX/Drafts» یا «[Gmail]/Drafts». ضروری.

imap.tunnel
فرمان برای راه اندازی یک تونل به سرور IMAP استفاده می شود که از طریق آن دستورات لوله می شوند
به جای استفاده از اتصال مستقیم شبکه به سرور. زمانی که imap.host است الزامی است
تنظیم نشده.

imap.host
یک URL که سرور را شناسایی می کند. از پیشوند imap:// برای اتصالات غیر ایمن استفاده کنید و الف
پیشوند imaps:// برای اتصالات امن. هنگام تنظیم imap.tunnel نادیده گرفته می شود، اما لازم است
در غیر این صورت.

imap.user
نام کاربری که باید هنگام ورود به سرور استفاده کنید.

imap.pass
رمز عبوری که باید هنگام ورود به سرور استفاده کنید.

imap.port
یک عدد پورت عدد صحیح برای اتصال در سرور. برای میزبان های imap:// پیش فرض 143 است
و 993 برای میزبان imaps://. هنگام تنظیم imap.tunnel نادیده گرفته می شود.

imap.sslverify
یک بولی برای فعال/غیرفعال کردن تأیید گواهی سرور مورد استفاده توسط SSL/TLS
ارتباط. پیش فرض درست است. هنگام تنظیم imap.tunnel نادیده گرفته می شود.

imap.preformattedHTML
یک بولی برای فعال/غیرفعال کردن استفاده از رمزگذاری html هنگام ارسال پچ. یک html
پچ کدگذاری شده با پرانتز خواهد بود و دارای نوع محتوای متن/html باشد.
از قضا، فعال کردن این گزینه باعث می شود تا تاندربرد پچ را به صورت یک متن ساده/متن ارسال کند.
قالب = ایمیل ثابت پیش فرض نادرست است.

imap.authMethod
روش احراز هویت را برای احراز هویت با سرور IMAP مشخص کنید. اگر گیت با
گزینه NO_CURL، یا اگر نسخه curl شما قدیمی‌تر از 7.34.0 است، یا اگر در حال اجرا هستید
git-imap-send با گزینه --no-curl، تنها روش پشتیبانی شده است CRAM-MD5. اگر
آن وقت این تنظیم نشده است دستگاه گوارش imap-send از دستور اصلی IMAP متن ساده LOGIN استفاده می کند.

مثال ها
استفاده از حالت تونل:

[imap]
پوشه = "INBOX.Drafts"
تونل = "ssh -q -C user@example.com /usr/bin/imapd ./Maildir 2> /dev/null"

استفاده از حالت مستقیم:

[imap]
پوشه = "INBOX.Drafts"
میزبان = imap://imap.example.com
کاربر = باب
پاس = p4ssw0rd

استفاده از حالت مستقیم با SSL:

[imap]
پوشه = "INBOX.Drafts"
میزبان = imaps://imap.example.com
کاربر = باب
پاس = p4ssw0rd
پورت = 123
sslverify = نادرست

مثال


برای ارسال وصله ها با استفاده از رابط IMAP GMail، ابتدا خود را ویرایش کنید ~ / .gitconfig برای مشخص کردن
تنظیمات حساب شما:

[imap]
folder = "[Gmail]/Drafts"
میزبان = imaps://imap.gmail.com
کاربر = user@gmail.com
پورت = 993
sslverify = نادرست

اگر خطایی دریافت کردید، ممکن است لازم باشد از: folder = "[Google Mail]/Drafts" استفاده کنید
"پوشه وجود ندارد".

پس از آماده شدن commit ها برای ارسال، دستور زیر را اجرا کنید:

$ git format-patch --cover-letter -M --stdout origin/master | git imap-send

فقط مطمئن شوید که بسته بندی خط را در سرویس گیرنده ایمیل غیرفعال کنید (رابط وب GMail این کار را انجام می دهد
خطوط را بدون توجه به هر چیزی، بسته بندی کنید، بنابراین باید از یک کلاینت واقعی IMAP استفاده کنید).

احتیاط


همچنان این مسئولیت شماست که مطمئن شوید پیام ایمیل ارسال شده توسط ایمیل شماست
برنامه مطابق با استانداردهای پروژه شما است. بسیاری از پروژه ها دوست ندارند وصله ها باشند
پیوست شده است. برخی از نمایندگی‌های پست، وصله‌ها را تغییر می‌دهند (مثلاً خطوط بسته‌بندی، آنها را به عنوان ارسال می‌کنند
format=flowed) به روش هایی که باعث شکست آنها می شود. شما شعله های خشمگین خواهید شد که شما را مسخره می کنند اگر
شما این را بررسی نمی کنید

به طور خاص Thunderbird مشکل ساز شناخته شده است. کاربران Thunderbird ممکن است مایل به بازدید باشند
این صفحه وب برای اطلاعات بیشتر:
http://kb.mozillazine.org/Plain_text_e-mail_-_Thunderbird#ایمیل_کاملا_ساده

از git-imap-send آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز