ນີ້ແມ່ນຄໍາສັ່ງ git-imap-send ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-imap-send - ສົ່ງຄໍເລັກຊັນຂອງ patches ຈາກ stdin ໄປຫາໂຟນເດີ IMAP
ສະຫຼຸບສັງລວມ
ໄປ imap-ສົ່ງ [-v] [-q] [--[ບໍ່-]curl]
ລາຍລະອຽດ
ຄໍາສັ່ງນີ້ອັບໂຫລດກ່ອງຈົດຫມາຍທີ່ສ້າງຂຶ້ນດ້ວຍ ໄປ format-patch ເຂົ້າໄປໃນໂຟນເດີສະບັບຮ່າງ IMAP.
ນີ້ອະນຸຍາດໃຫ້ patches ຖືກສົ່ງໄປເປັນອີເມລ໌ອື່ນໆແມ່ນໃນເວລາທີ່ການນໍາໃຊ້ mail clients ທີ່ບໍ່ສາມາດອ່ານໄດ້
ໄຟລ໌ກ່ອງຈົດໝາຍໂດຍກົງ. ຄໍາສັ່ງຍັງເຮັດວຽກກັບກ່ອງຈົດຫມາຍທົ່ວໄປໃດໆທີ່ອີເມວ
ມີຊ່ອງຂໍ້ມູນ "ຈາກ", "ວັນທີ", ແລະ "ຫົວຂໍ້" ໃນຄໍາສັ່ງນັ້ນ.
ການນໍາໃຊ້ປົກກະຕິແມ່ນບາງສິ່ງບາງຢ່າງເຊັ່ນ:
git format-patch --signoff --stdout --attach origin | git imap-send
OPTIONS
-v, --verbose
ເປັນຄຳເວົ້າ.
-q, --ງຽບ
ງຽບ.
--curl
ໃຊ້ libcurl ເພື່ອຕິດຕໍ່ສື່ສານກັບເຊີບເວີ IMAP, ເວັ້ນເສຍແຕ່ຈະເຂົ້າໄປໃນອຸໂມງ. ບໍ່ສົນໃຈຖ້າ
Git ຖືກສ້າງຂຶ້ນໂດຍບໍ່ໄດ້ຕັ້ງຕົວເລືອກ USE_CURL_FOR_IMAP_SEND.
--ບໍ່ມີ curl
ສົນທະນາກັບເຊີບເວີ IMAP ໂດຍໃຊ້ git's IMAP routines ຂອງຕົນເອງແທນທີ່ຈະໃຊ້ libcurl.
ບໍ່ສົນໃຈຖ້າ Git ຖືກສ້າງຂຶ້ນດ້ວຍຕົວເລືອກ NO_OPENSSL ທີ່ຕັ້ງໄວ້.
CONFIGURATION
ເພື່ອໃຊ້ເຄື່ອງມື, imap.folder ແລະ imap.tunnel ຫຼື imap.host ຕ້ອງຖືກຕັ້ງເປັນ
ຄຸນຄ່າທີ່ເຫມາະສົມ.
Variables
imap.folder
ໂຟນເດີທີ່ຈະວາງຈົດໝາຍລົງໃນ, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວແມ່ນໂຟນເດີ Drafts. ຍົກຕົວຢ່າງ:
"INBOX.Drafts", "INBOX/Drafts" ຫຼື "[Gmail]/Drafts". ຕ້ອງການ.
imap.tunnel
ຄໍາສັ່ງທີ່ໃຊ້ໃນການຕິດຕັ້ງອຸໂມງກັບເຄື່ອງແມ່ຂ່າຍ IMAP ໂດຍຜ່ານຄໍາສັ່ງທີ່ຈະທໍ່
ແທນທີ່ຈະໃຊ້ການເຊື່ອມຕໍ່ເຄືອຂ່າຍໂດຍກົງກັບເຄື່ອງແມ່ຂ່າຍ. ຕ້ອງການເມື່ອ imap.host ແມ່ນ
ບໍ່ໄດ້ກໍານົດ.
imap.host
URL ທີ່ລະບຸເຊີບເວີ. ໃຊ້ຄຳນຳໜ້າ imap:// ສຳລັບການເຊື່ອມຕໍ່ທີ່ບໍ່ປອດໄພ ແລະ a
imaps:// ຄໍານໍາຫນ້າສໍາລັບການເຊື່ອມຕໍ່ທີ່ປອດໄພ. ຖືກລະເລີຍເມື່ອ imap.tunnel ຖືກຕັ້ງ, ແຕ່ຕ້ອງການ
ຖ້າບໍ່ດັ່ງນັ້ນ.
imap.user
ຊື່ຜູ້ໃຊ້ທີ່ຈະໃຊ້ເມື່ອເຂົ້າສູ່ລະບົບເຊີບເວີ.
imap.pass
ລະຫັດຜ່ານທີ່ຈະໃຊ້ເມື່ອເຂົ້າສູ່ລະບົບເຊີບເວີ.
imap.port
ໝາຍເລກຜອດຈຳນວນເຕັມເພື່ອເຊື່ອມຕໍ່ກັບເຊີບເວີ. ຄ່າເລີ່ມຕົ້ນເປັນ 143 ສໍາລັບ imap:// hosts
ແລະ 993 ສໍາລັບ imaps:// hosts. ບໍ່ສົນໃຈເມື່ອ imap.tunnel ຖືກຕັ້ງ.
imap.sslverify
ບູລີນເພື່ອເປີດໃຊ້/ປິດການຢັ້ງຢືນໃບຢັ້ງຢືນເຊີບເວີທີ່ໃຊ້ໂດຍ SSL/TLS
ການເຊື່ອມຕໍ່. ຄ່າເລີ່ມຕົ້ນແມ່ນຄວາມຈິງ. ບໍ່ສົນໃຈເມື່ອ imap.tunnel ຖືກຕັ້ງ.
imap.preformattedHTML
boolean ເພື່ອເປີດໃຊ້ / ປິດການໃຊ້ການເຂົ້າລະຫັດ html ໃນເວລາທີ່ສົ່ງ patch. ເປັນ html
patch ທີ່ເຂົ້າລະຫັດຈະຖືກວົງເລັບດ້ວຍ ແລະມີເນື້ອຫາປະເພດຂໍ້ຄວາມ / html.
Ironically, ການເປີດໃຊ້ທາງເລືອກນີ້ເຮັດໃຫ້ Thunderbird ສົ່ງ patch ເປັນຂໍ້ຄວາມທໍາມະດາ,
format=ອີເມວຄົງທີ່. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ຖືກຕ້ອງ.
imap.authMethod
ລະບຸວິທີການກວດສອບຄວາມຖືກຕ້ອງຂອງການກວດສອບຄວາມຖືກຕ້ອງກັບເຊີບເວີ IMAP. ຖ້າ Git ຖືກສ້າງຂຶ້ນດ້ວຍ
ທາງເລືອກ NO_CURL, ຫຼືຖ້າຫາກວ່າສະບັບ curl ຂອງທ່ານແມ່ນເກົ່າກວ່າ 7.34.0, ຫຼືຖ້າຫາກວ່າທ່ານກໍາລັງແລ່ນ
git-imap-send ດ້ວຍທາງເລືອກ --no-curl, ວິທີດຽວທີ່ສະຫນັບສະຫນູນແມ່ນ CRAM-MD5ທີ່ຢູ່ ຖ້າຫາກວ່າ
ນີ້ບໍ່ໄດ້ຖືກກໍານົດຫຼັງຈາກນັ້ນ ໄປ imap-ສົ່ງ ໃຊ້ຄໍາສັ່ງ IMAP plaintext LOGIN ພື້ນຖານ.
ຕົວຢ່າງ
ໃຊ້ໂໝດອຸໂມງ:
[imap]
folder = "INBOX.Drafts"
tunnel = "ssh -q -C [email protected] /usr/bin/imapd ./Maildir 2> /dev/null"
ໃຊ້ໂໝດໂດຍກົງ:
[imap]
folder = "INBOX.Drafts"
host = imap://imap.example.com
user = ໂບ
pass = p4ssw0rd
ໃຊ້ໂໝດໂດຍກົງກັບ SSL:
[imap]
folder = "INBOX.Drafts"
host = imaps://imap.example.com
user = ໂບ
pass = p4ssw0rd
ພອດ = 123
sslverify = ບໍ່ຖືກຕ້ອງ
EXAMPLE
ເພື່ອສົ່ງ patches ໂດຍໃຊ້ອິນເຕີເຟດ IMAP ຂອງ GMail, ກ່ອນອື່ນ, ໃຫ້ແກ້ໄຂຂອງທ່ານ ~ / .gitconfig ກໍານົດ
ການຕັ້ງຄ່າບັນຊີຂອງທ່ານ:
[imap]
folder = "[Gmail]/ຮ່າງ"
host = imaps://imap.gmail.com
ຜູ້ໃຊ້ = [email protected]
ພອດ = 993
sslverify = ບໍ່ຖືກຕ້ອງ
ທ່ານອາດຈະຕ້ອງໃຊ້ແທນ: folder = "[Google Mail]/Drafts" ຖ້າເຈົ້າໄດ້ຮັບຂໍ້ຜິດພາດວ່າ
"ບໍ່ມີໂຟນເດີ".
ເມື່ອຄໍາຫມັ້ນສັນຍາພ້ອມທີ່ຈະຖືກສົ່ງ, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
$ git format-patch --cover-letter -M --stdout origin/master | git imap-send
ພຽງແຕ່ເຮັດໃຫ້ແນ່ໃຈວ່າການປິດການທໍາງານການຫໍ່ເສັ້ນໃນລູກຄ້າອີເມລ໌ (ການໂຕ້ຕອບເວັບໄຊຕ໌ GMail ຈະ
wrap line ບໍ່ວ່າຈະເປັນແນວໃດ, ດັ່ງນັ້ນທ່ານຈໍາເປັນຕ້ອງໃຊ້ລູກຄ້າ IMAP ທີ່ແທ້ຈິງ).
ຂໍ້ຄວນລະວັງ
ມັນຍັງເປັນຄວາມຮັບຜິດຊອບຂອງເຈົ້າເພື່ອໃຫ້ແນ່ໃຈວ່າຂໍ້ຄວາມອີເມລ໌ທີ່ສົ່ງອີເມວຂອງເຈົ້າ
ໂຄງການມີມາດຕະຖານຂອງໂຄງການຂອງທ່ານ. ໂຄງການຈໍານວນຫຼາຍບໍ່ມັກ patches ທີ່ຈະເປັນ
ຕິດ. ບາງຕົວແທນ mail ຈະຫັນປ່ຽນ patches (ເຊັ່ນ: ສາຍຫໍ່, ສົ່ງໃຫ້ເຂົາເຈົ້າເປັນ
format=flowed) ໃນວິທີທີ່ເຮັດໃຫ້ພວກເຂົາລົ້ມເຫລວ. ເຈົ້າຈະໄດ້ໄຟໃຈຮ້າຍເຍາະເຍີ້ຍເຈົ້າຖ້າ
ເຈົ້າບໍ່ກວດເບິ່ງອັນນີ້.
Thunderbird ໂດຍສະເພາະແມ່ນເປັນທີ່ຮູ້ຈັກວ່າເປັນບັນຫາ. ຜູ້ໃຊ້ Thunderbird ອາດຈະຕ້ອງການທີ່ຈະໄປຢ້ຽມຢາມ
ໜ້າເວັບນີ້ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ:
http://kb.mozillazine.org/Plain_text_e-mail_-_Thunderbird#Completely_plain_email
ໃຊ້ git-imap-send ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net