Uyithumela njani iposi ukusuka kwisiphelo sendlela usebenzisa iskripthi

Ngezizathu ze-X okanye ze-Y, ngamanye amaxesha kufuneka sisebenzise iserver yenkampani yethu ukwenza umsebenzi othile, kwaye sifuna ukwazi ukuba ngaba lo msebenzi wenziwe ngaphandle kweengxaki, kule nkqubo senza ukuba yonke into ihambe kakuhle, sazise… kodwa… Ngaba iseva ingasazisa?

Ilula kakhulu, siza kukuxelela ngeskripthi Python Sithumele i-imeyile, ngale ndlela xa sijonga ibhokisi yemeyile, siya kufunda ukuba iserver ayinangxaki ukubeka iodolo.

Iskripthi sabashiya apha: thumela-email.py

Ukuyisebenzisa kulula kakhulu, vula itheminali, kuyo bhala oku kulandelayo kwaye ucofe [Ngena]:

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

Ndikushiya ukuba le nkqubo ingaba njani:

% CODE1%

Nje ukuba kwenziwe oku, kuya kufuneka uhlele iskripthi ukubeka idatha yakho, ndiza kuyilungisa ngokubeka idatha yam, oko kukuthi, idatha evela apha emsebenzini wam.

Vula iskripthi (send-email.py) kwaye utshintshe le datha:

  • imeyile yakho@desdelinux.net nge-imeyile yakho (kulo mzekelo - » kzkggaara@ipichcb.rimed.cu)
  • Umzimba womyalezo ngomxholo we-imeyile (kulo mzekelo - » Le imeyile yovavanyo)
  • Uyilemeyile.cu ngeseva yakho yeposi (kulo mzekelo - » 192.168.1.2)
  • imeyile yakho ngumsebenzisi wakho (kulo mzekelo - » eziitykara)
  • igama-lakho eliyimfihlo ipassword yakho (kulo mzekelo - » HAHA… ewe… ngokuqinisekileyo… LOL)

Ijongeka njengoku kulandelayo: send-email.py (Kulungisiwe)

Kwaye u-voila, uhlala kuphela ukuthumela i-imeyile ... kule nto siza kubeka oku kulandelayo:

  • python send-email.py "Apha sibeka umxholo" receiver@domain.com

Ngamanye amagama, kufuneka sisebenzise iskripthi kwaye siyidlulise kwiparameter "yeSifundo" (Oko kukuthi, isifundo esiya kuthathwa yi-imeyile) kwaye iya kuthunyelwa kubani (idilesi ye-imeyile).

Ndiza kuzithumela i-imeyile, nanku umzekelo:

% CODE2%

Kwaye ngoku 😀

Njengoko ubona, into ilula ... kodwa inokusinceda ngezihlandlo ezithile 😉

Phendula nge quote


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   jondalek sitsho

    ilunge kakhulu .. kodwa ndifuna into enje esebenzayo kwiifestile kodwa andiyifumani 🙁

    1.    I-KZKG ^ iGaara sitsho

      KwiWindows ... mmm ... kuya kufuneka ufake iPython kumhlobo weWindows: http://www.python.org/getit/windows/

    2.    john sitsho

      kwiifestile kukho isixhobo esibizwa ngokuba yiCobian, silunge kakhulu kwaye sinomdla

  2.   UCarlos T. sitsho

    indlela yokwenza ukuba iskripthi sithumele nge-gmail (smtp)?

    1.    elwuilmer sitsho

      Ndinombuzo ofanayo: /

      Ndinga:

      s = SMTP ('smtp.gmail.com')
      s.starttls () # Ukuba usebenzisa i-TLS
      Ndlela ()

      Nangona kunjalo indinika le mpazamo:

      python send-email.py "Apha sibeka umxholo" aquimi@correo.com
      Ukubuyela umva (eyona fowuni yamva nje):
      Ifayile "send-email.py", umgca 14, kwi
      s = SMTP ('smtp.gmail.com')
      Ifayile "/usr/lib/python2.6/smtplib.py", umgca 239, kwi __init__
      (ikhowudi, msg) = self.connect (host, port)
      Ifayile "/usr/lib/python2.6/smtplib.py", umgca 295, ukudibanisa
      self.sock = self._get_socket (Inginginya, izibuko, ixesha lokuphumla)
      Ifayile "/usr/lib/python2.6/smtplib.py", umgca 273, kwi _get_socket
      buyisela isokethi.create_connection ((port, host), ixesha lokuphuma)
      Ifayile "/usr/lib/python2.6/socket.py", umgca 561, kwi-create_connection
      nyusa impazamo, msg
      socket.error: [Errno 101] Inethiwekhi ayinakufikeleleka

  3.   reedyseth sitsho

    Kulungile, emva koko uyicwangcise ngekhron kwaye ukulungele ukunika ingxelo: D.

    1.    I-KZKG ^ iGaara sitsho

      Ewe! hehe, gcina ixesha elininzi uzenzekelayo ngezinto ezineempendulo 🙂

  4.   luweeds sitsho

    Enkosi ngeposi, ndiyifumana inomdla kwaye ndongeza ukusebenza okukhankanyiweyo nguRedyseth kunenye into eluncedo. 😉 imibuliso compas!

    1.    I-KZKG ^ iGaara sitsho

      Enkosi kuwe ngengcaciso 😀
      Ndiyabulisa mfondini.

  5.   I-Neo61 sitsho

    UGaara, mhlobo wam, ndiqinisekile ukuba eli nqaku lihle kakhulu njengoko wonke umntu elapha emi ngaphandle kodwa-- NO -PUE-DO-SEE-LOS-E-JEM-PLOS-POR-MI-MAL-DI-TA-CO- ISIGQIBO
    NDENZA NTONI UKUBA ndibabone, NDISIKE UMQOLO?

    1.    I-KZKG ^ iGaara sitsho

      Ayikwazi ukuvula le khonkco? - » http://paste.desdelinux.net/89

  6.   I-Neo61 sitsho

    Makhe ndikubuze into, ngaba ndingenza iskripthi ukuze ngosuku oluthile ndikwazi ukuthumela umyalezo othile kubo bonke abasebenzisi beziko lam? Ndicinga njalo, kodwa uyingcali kwaye ukuba uyakuqinisekisa oku, ungandinceda ndenze enye?

    1.    I-KZKG ^ iGaara sitsho

      Ewe, ukwenza "into" ngosuku olunikiweyo kufuneka ulusebenzise icrontab.
      Emva koko, ucinga ukuba ufuna ukuthumela ifayile yePDF (umzekelo, inqaku.pdf) kubasebenzisi bakho, ukuthumela kwi-imeyile enye kuphela kuya kuba:
      mail -s "Este es el asunto del correo" direccionemail@loquesea.cu < nota.pdf

      Ngoku, ukuthumela loo nto kodwa kungekuphela kwidilesi enye, kodwa nakwezinye ezininzi ... kuya kufuneka ube needilesi kwifayile yokubhaliweyo (eyahlulwe ngumqhawulo womgca), emva koko usebenzise iluphu kuba. Umzekelo, ukuba une-imeyile kwiidilesi.txt, iya kuba:

      for i in `cat direcciones.txt`;
      do
      mail -s "Este es el asunto del correo" $i < nota.pdf
      done

  7.   Ikhandlela likaDavid sitsho

    Enkosi mfondini, isicatshulwa esisebenza kakuhle.

  8.   Frank sitsho

    Uphi iscript ukuba ungandinceda

  9.   UAreli sitsho

    Ngaba unokwabelana ngemizekelo?