Ungayithumela kanjani imeyili evela esigungwini usebenzisa iskripthi

Ngezizathu ze-X noma ze-Y, kwesinye isikhathi sidinga ukuhlela iseva yenkampani yethu ukwenza umsebenzi othile, futhi sifuna ukwazi ukuthi ngabe lo msebenzi wenziwe ngaphandle kwezinkinga, ngalokhu sihlela ukuthi uma konke kuhambe kahle, sazise… kepha… ¿ Isiphakeli singasazisa kanjani?

Kulula kakhulu, sizokutshela ngesikripthi Python Sithumele i-imeyili, ngale ndlela lapho sihlola ibhokisi leposi, sizofunda uma ngabe iseva ibingenankinga yokufaka i-oda.

Isikripthi sibashiye lapha: thumela-email.py

Ukuyisebenzisa kulula kakhulu, vula i-terminal, kuyo bhala okulandelayo bese ucindezela [Faka]:

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

Ngikushiya ukuthi inqubo ingaba kanjani:

% CODE1%

Uma lokhu sekwenziwe, kufanele uhlele iskripthi ukuze ufake idatha yakho, ngizoyihlela ngokubeka idatha yami, okungukuthi, idatha evela lapha umsebenzi wami.

Vula iskripthi (send-email.py) bese ushintsha le datha:

  • Imeyili yakho@desdelinux.net nge-imeyili yakho (kulesi sibonelo - » kzkggaara@ipichcb.rimed.cu)
  • Umzimba womlayezo ngokuqukethwe kwe-imeyili (kulesi sibonelo - » Le i-imeyili yokuhlola)
  • elemeza.cu ngeseva yakho yeposi (kulesi sibonelo - » 192.168.1.2)
  • Imeyili yakho ngomsebenzisi wakho (kulesi sibonelo - » kzkggaara)
  • i-password yakho nge-password yakho (kulesi sibonelo - » HAHA… yebo… impela… LOL)

Kubukeka njengokulandelayo: send-email.py (Kushintshiwe)

Futhi i-voila, okusele ukuthumela i-imeyili ... kulokhu sizobeka okulandelayo:

  • python send-email.py "Lapha sibeka isihloko" receiver@domain.com

Ngamanye amagama, kufanele sisebenzise iskripthi futhi sidlulise ipharamitha "yesihloko" (okungukuthi, isihloko esizophathwa yi-imeyili) nokuthi izothunyelwa kubani (ikheli le-imeyili).

Ngizozithumela i-imeyili, nasi isibonelo:

% CODE2%

Futhi manje 😀

Njengoba ukwazi ukubona, okuthile okulula ... kepha kungasisiza ngezikhathi ezithile 😉

Phendula ngokucaphuna


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   ejondarek kusho

    kuhle kakhulu .. kepha ngifuna into enjengale esebenza ngamawindi kepha angiyitholi 🙁

    1.    KZKG ^ Gaara kusho

      OkweWindows ... mmm ... kufanele ufake iPython ku-Windows umngane: http://www.python.org/getit/windows/

    2.    john kusho

      kumawindi kukhona ithuluzi elibizwa ngeCobian, lihle kakhulu futhi linembile

  2.   UCarlos T. kusho

    ungawenza kanjani umbhalo ukwazi ukuthumela nge-gmail (smtp)?

    1.    i-elwuilmer kusho

      Nginombuzo ofanayo: /

      Ngingase:

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

      Kodwa-ke kunginikeza leli phutha:

      python send-email.py "Lapha sibeka isihloko" aquimi@correo.com
      I-Traceback (ucingo lwakamuva lugcine):
      Ifayela "send-email.py", umugqa we-14, ku
      s = SMTP ('smtp.gmail.com')
      Ifayela "/usr/lib/python2.6/smtplib.py", umugqa 239, ku- __init__
      (code, msg) = self.connect (umphathi, itheku)
      Ifayela "/usr/lib/python2.6/smtplib.py", ulayini 295, ku-connect
      self.sock = self._get_socket (umphathi, itheku, isikhathi sokuphuma)
      Ifayela "/usr/lib/python2.6/smtplib.py", umugqa 273, ku _get_socket
      buyisela isokhethi.create_connection ((port, host), ukuphela kwesikhathi)
      Ifayela "/usr/lib/python2.6/socket.py", ulayini 561, ku-create_connection
      ukukhulisa iphutha, msg
      socket.error: [Errno 101] Inethiwekhi ayifinyeleleki

  3.   reedyseth kusho

    Kuhle, bese uyihlela nge-cron futhi ukulungele ukubika: D.

    1.    KZKG ^ Gaara kusho

      Yebo! hehe, gcina isikhathi esiningi sishintsha izinto ngama-sccript 🙂

  4.   I-Luweeds kusho

    Ngiyabonga ngokuthunyelwe, ngikuthola kuthakazelisa futhi ngifaka ukusebenza okushiwo nguReedyseth kunokusetshenziswa okukodwa. 😉 imikhonzo compas!

    1.    KZKG ^ Gaara kusho

      Ngiyabonga ngokuphawula 😀
      Ngiyabingelela mngani.

  5.   I-Neo61 kusho

    Gaara, mngani wami, ngineqiniso ukuthi le ndatshana yinhle kakhulu njengoba wonke umuntu lapha egqamisa kepha mina - NO-PUE-DO-SE-LOS-E-JEM-PLOS-POR-MI-MAL-DI-TA-CO-NEC- TION
    NGENZANI UKUBABONA, NGISIKE UMQOLO?

    1.    KZKG ^ Gaara kusho

      Awukwazi ukuvula lesi sixhumanisi? - » http://paste.desdelinux.net/89

  6.   I-Neo61 kusho

    Ake ngikubuze okuthile, ngingawenza umbhalo ukuze ngosuku oluthile ngithumele umyalezo othize kubo bonke abasebenzisi besikhungo sami? Ngicabanga kanjalo, kepha ungungoti futhi uma uqinisekisa lokhu, ungangisiza ngikwenze kube munye?

    1.    KZKG ^ Gaara kusho

      Yebo, ukwenza "okuthile" ngosuku olunikeziwe kufanele ulusebenzise i-crontab.
      Ngemuva kwalokho, ucabanga ukuthi ufuna ukuthumela ifayela le-.PDF (ngokwesibonelo, inothi.pdf) kubasebenzisi bakho, ukuthumela ku-imeyili eyodwa kuphela kungaba:
      mail -s "Este es el asunto del correo" direccionemail@loquesea.cu < nota.pdf

      Manje, ukuthumela lokho kepha hhayi ekhelini elilodwa kuphela, kepha nakwamanye amaningi ... uzodinga ukuba namakheli kufayela lombhalo (elihlukaniswe umugqa), bese usebenzisa i-loop ngoba. Isibonelo, uma unama-imeyili kumakheli.txt, kungaba:

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

  7.   Ikhandlela likaDavid kusho

    Ngiyabonga mngani, iskripthi sisebenza kahle.

  8.   Frank kusho

    Uphi umbhalo uma ungangisiza

  9.   U-Areli kusho

    Ngicela wabelane ngezibonelo ????