Sending Emails With Python Including Attachments (New Method for GMail - 2022)

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • Coding to send emails with Python scripts. this video shows how to send simple text emails and also how to include attachments such as CSVs or any other type of file.
    Link to code on GitHub:
    github.com/The...

КОМЕНТАРІ • 63

  • @carbonwolf6995
    @carbonwolf6995 Рік тому +1

    Hey thanks for the video, currently doing a udemy course that hasn't had an update of how the gmail works.

  • @colombarillo9123
    @colombarillo9123 Рік тому

    Thanks a lot for this video. It warked perfectly for me

  • @FirstLast-i3v
    @FirstLast-i3v Рік тому

    This is Just Amazing brother... Thank you !!!

  • @ViktorKerman
    @ViktorKerman 10 місяців тому

    thank you man you helped me very much!

  • @kristijonasj629
    @kristijonasj629 Рік тому +4

    Fantastic turorial. For anyone not finding the App Passwords, just use the search bar to find it

    • @urinater
      @urinater 5 місяців тому

      Thank you

  • @OperationalComplianceCOOP
    @OperationalComplianceCOOP 11 місяців тому

    Why does the email come but without the content and message?

  • @mehulgadodia2839
    @mehulgadodia2839 Рік тому

    this worked bro thanks

  • @ojaspatil2094
    @ojaspatil2094 Рік тому

    thank you!

  • @fluttervideo6659
    @fluttervideo6659 Рік тому

    when run program gave me this messag : 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128) ...can you help me ?

  • @yurton4
    @yurton4 Рік тому

    Thanks from Ukraine!

  • @collinb5524
    @collinb5524 Рік тому +2

    I spent 3 days trying to findna video that worked, this worked for me. Thanks so much

  • @belhouenewassim
    @belhouenewassim 2 місяці тому

    Can i use this code to draft emails using AI ?

  • @davidissak-zade3662
    @davidissak-zade3662 Рік тому +1

    Best video out there explaining on how to automate email sendouts. I wish you explained more about the base64 encoding and the tls security layer. If somebody wants to understand these concepts in depth I advise using chatgpt along the way.

  • @andrewthut2467
    @andrewthut2467 Рік тому +2

    Great video. Do you have any suggestions on how to modify the code for multiple attachments?

    • @Cakiso
      @Cakiso 9 місяців тому

      Copy this part:
      # Define the file to attach
      filename = "file.xlsx"
      # Open the file in python as a binary
      attachment= open(filename, 'rb') # r for read and b for binary
      # Encode as base 64
      attachment_package = MIMEBase('application', 'octet-stream')
      attachment_package.set_payload((attachment).read())
      encoders.encode_base64(attachment_package)
      attachment_package.add_header('Content-Disposition', "attachment; filename= " + filename)
      msg.attach(attachment_package)
      And repeat it for multiple files.

  • @ihonomic
    @ihonomic Рік тому +3

    Thank you. This was super helpful

  • @Village_Crystal_Stone
    @Village_Crystal_Stone Рік тому +2

    Thanks 🙏 ur a life Saver
    Thanks once Again ❣️

    • @Intrigued_Engineer
      @Intrigued_Engineer  Рік тому +1

      You're welcome! :-)

    • @djawadjustme2328
      @djawadjustme2328 Рік тому +1

      @@Intrigued_Engineer can i contact you ?
      when i try it this error appears
      Tying To Connect Server...
      partially initialized module 'smtplib' has no attribute 'SMTP' (most likely due to a circular import)
      Traceback (most recent call last):
      File "c:\Users\dell\Desktop\UsbSteal\email.py", line 2, in
      import smtplib
      File "C:\Users\dell\AppData\Local\Programs\Python\Python310\lib\smtplib.py", line 47, in
      import email.utils
      ModuleNotFoundError: No module named 'email.utils'; 'email' is not a package

  • @MuhammadUsman-jo6rg
    @MuhammadUsman-jo6rg Рік тому +1

    Thanks alot for this video very helpful doing a chat bot for university project and wanted to send user their chat transcript

  • @Vishnutejas-q3y
    @Vishnutejas-q3y 6 місяців тому

    bro you are messaih

  • @codermomo1792
    @codermomo1792 6 місяців тому

    perfect

  • @Houssembelaj
    @Houssembelaj Рік тому

    STARTTLS extension not supported by server.
    Solution Please

  • @MrRAC420
    @MrRAC420 Рік тому

    Great Help, Though I am not a coder, this has helped me a lot, just wanted to know how to configure email ids for CC

  • @Dreaming-11
    @Dreaming-11 Рік тому

    Thank you, that was very helpful
    How can I change the attachment filename?

  • @naturallydope247
    @naturallydope247 Рік тому +1

    How do you reference your password externally?

    • @zrapplegt6454
      @zrapplegt6454 Рік тому

      I'm a little late but you can try using the, read() function.

  • @teck_check7309
    @teck_check7309 Рік тому

    im getting only error please give me contact details

  • @isaiahchristianersolada8387
    @isaiahchristianersolada8387 11 місяців тому

    why I cant send emails to another Gmail account?

  • @naturallydope247
    @naturallydope247 Рік тому

    How do I get this to bulk send with multiple recipient emails?

  • @CrawdadSoftware
    @CrawdadSoftware 10 місяців тому

    Some day you will be big in IT dude, nice video.

  • @PeaceWalkerify
    @PeaceWalkerify Рік тому

    Can you please make a video on how to read or access email using a python script

  • @Hulan-m9r
    @Hulan-m9r Рік тому

    why my email goes to junk email (spam mail)

  • @yukunli5396
    @yukunli5396 7 місяців тому

    Best video! Thank you.

  • @testingtoy5732
    @testingtoy5732 Рік тому

    How to add sender name bro can you help me out...

  • @floridajet138
    @floridajet138 Рік тому

    How to add multiple attachments to the email

  • @jefersonberwanger6617
    @jefersonberwanger6617 Рік тому

    The only video that helped me, thank you.
    Brasil!!!

  • @harshsawant4275
    @harshsawant4275 Рік тому

    Very helpful video must try ❤

  • @emanuelbarreira2007
    @emanuelbarreira2007 Рік тому

    can I do this with an alias?

  • @mehulgadodia2839
    @mehulgadodia2839 Рік тому

    i an going to use this in my Ai , hope it works

  • @HishmathDeen
    @HishmathDeen Рік тому

    How to add multiple attachments to the email

  • @mehulgadodia2839
    @mehulgadodia2839 Рік тому

    i an going to use this in my Ai , hope it works

  • @anjammashop5174
    @anjammashop5174 Рік тому

    Hatsoff to your explanation. Explained in just a simple way

  • @siddharthdey-e9q
    @siddharthdey-e9q 7 місяців тому

    thank you so much bro

  • @reflexgaming400
    @reflexgaming400 Рік тому

    The coding is not working

  • @thatdude9965
    @thatdude9965 Рік тому

    How do I send a .png?

  • @wolacc
    @wolacc Рік тому

    Thank you so much

  • @akashdey7788
    @akashdey7788 Рік тому

    Do we have to use RDP for this ?

  • @MamaMia84oo7
    @MamaMia84oo7 Рік тому

    Didn’t they remove “app passwords” from Google recently?

    • @Steve18795
      @Steve18795 Рік тому +1

      App passwords is now under two-step verification.
      To get to app password,
      first click on two-step verification then scroll down to the bottom.

    • @MamaMia84oo7
      @MamaMia84oo7 Рік тому

      @@Steve18795 That wasn’t available for my account (for some reason) either. I just went with the API and got everything as I wanted it. Thanks for the reply though.

  • @zingthe64savage18
    @zingthe64savage18 Рік тому

    everything worked but it didnt add a subject to the email

  • @andreviniciusbezerradasilv9335

    how can i send emails with signature using python ?

  • @zstar8397
    @zstar8397 9 місяців тому

    Hey hope you are doing alright just I wanna say that
    GOD loved the world so much he sent his only begotten
    son Jesus to die a brutal death for us so that we can have eternal life and we can all accept this amazing gift this by simply trusting in Jesus, confessing that GOD raised him from the dead, turning away from your sins and forming a relationship with GOD.

  • @vibrantliving8753
    @vibrantliving8753 Рік тому +3

    i guess this was a test to see how fast you could type stuff without explaining it. you passed btw

  • @SP-db6sh
    @SP-db6sh Рік тому

    Thank you for posting this amazing content. Requesting for next content on Raspberry Pi camera, for sending alerts on detection of object (Intruder alert) or specific IOT signal, with celery task manager .Next remotely control of motor with raspberry Pi.

  • @matiasjuarez4018
    @matiasjuarez4018 Рік тому

    Hello does this still work?