| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- .. _getting-started:
- Getting started
- ===============
- Install the package from `Pypi <https://pypi.org/project/redmail/>`_:
- .. code-block:: console
- pip install redmail
- .. _configure:
- Configuring Email
- -----------------
- You can configure your sender by:
- .. code-block:: python
- from redmail import EmailSender
- email = EmailSender(
- host='<SMTP HOST>',
- port='<SMTP PORT>',
- user_name='<USER_NAME>',
- password='<PASSWORD>'
- )
- .. code-block:: python
- # Or if your SMTP server does not require credentials
- email = EmailSender(
- host='<SMTP HOST>',
- port='<SMTP PORT>',
- )
- There are guides to set up the following email providers:
- - :ref:`config-gmail`
- - :ref:`config-outlook`
- .. note::
- By default, Red Mail uses **STARTTLS** as the protocol.
- This is suitable for majority of cases but if you need
- to use **SSL**, **TLS** or other protocols, see :ref:`config-smtp`.
- Sending Emails
- --------------
- You can just send emails by calling the method ``send``:
- .. code-block:: python
- email.send(
- subject='email subject',
- sender="me@example.com",
- receivers=['you@example.com'],
- text="Hi, this is an email."
- )
- Next tutorial covers sending emails more thoroughly.
|