Metadata-Version: 2.1
Name: emailpy
Version: 0.0.3
Summary: A Python interface to interact with gmail. 
Home-page: https://pypi.org/project/emailpy
Author: Sandra Mattar
Author-email: sandrawmattar1@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown


<p>
A Python interface for sending, reading, and deleting emails <br />
<br />
Functions: 
<ul>
    <li>readmail - read an email</li>
    <li>sendmail - send an email</li>
    <li>sendmailobj - send an EmailMessage object with changable specs. </li>
</ul>
<br />
Note that there are a few minor bugs:
<ul>
    <li>If you save an EmailMessage object by using .save(), <br />
        It will have an attachment with a filename such as 000217. </li>

To be released in next release:
<ul>
    <li>forwardmail - forward an email to somebody else</li>
    <li>minor bug fixes</li>

Usage: <br /></p>
<pre>    >>> import emailpy
    >>> sent = emailpy.sendmail("fromemail@gmail.com", "fromemail_password",
                    toemails = ["toemail1@gmail.com", "toemail2@gmail.com")
                    subject = 'Subject', body = 'Body',
                    attachments = ['file.txt', 'picture.png'])
    >>> # send an email from
    >>> # "fromemail@gmail.com" and password "fromemail_password" to
    >>> # "toemail1@gmail.com" and "toemail2@gmail.com" with subject
    >>> # "Subject" and body "Body" and retreive the message into the variable
    >>> # "sent". 
    >>> # only works with gmail
    >>> data = emailpy.readmail("toemail1@gmail.com", "toemail1_password") # read
    >>> # email "toemail1@gmail.com" with password "toemail1_password"
    >>> data = data[0] # get first email from EmailMessageList object
    >>> data.body # "Body"
    >>> data.subject # "Subject"
    >>> data.html # "Body"
    >>> data.sender # "fromemail@gmail.com"
    >>> data.recvers # ["toemail1@gmail.com", "toemail2@gmail.com"]
    >>> data.show() # <showing in selenium chrome>
    >>> data.attachments # <EmailAttachment Object filenames=["file.txt",
    >>> # "picture.png"]>
    >>> data.attachments.download() # save attached files to computer
    >>> data.attachments.show() # show attached files
    >>> # WARNING: when using data.attachments.show(), you must first call
    >>> # data.attachments.download()
    >>> data.is_attachment # True
    >>> data.delete() # delete email
    >>> emailpy.sendmailobj(sent, attachments = ['file2.txt']) # send the sent
    >>> # variable as an email, but replacing the attachments list with
    >>> # ['file2.txt']. </pre>


