Skip to main content

A Python library to send Email using NHN Cloud API

Project description

NHNCloudEmail

This is a Python library for interacting with the NHN Cloud Email service.

Current version: 0.1.3

Installation

To use this library, you need to have Python installed. You can install the required dependencies using pip:

pip install nhncloudemail

Usage

Initialization

First, you need to initialize the NHNCloudEmail class with your NHN Cloud app key, secret key, and sender email address.

from nhncloud_email import NHNCloudEmail

email_service = NHNCloudEmail(
    app_key='your_app_key',
    secret_key='your_secret_key',
    sender_email='your_sender_email'
)

Sending Email

To send a single email, use the send_email method:

response = email_service.send_email('recipient_email', 'Your Subject', 'Your message body')
print(response)

Sending Bulk Email

To send bulk emails, use the send_bulk_email method:

recipient_emails = ['recipient1_email', 'recipient2_email']
response = email_service.send_bulk_email(recipient_emails, 'Your Subject', 'Your bulk message body')
print(response)

Scheduling Email

To schedule an email, use the schedule_email method:

response = email_service.schedule_email('recipient_email', 'Your Subject', 'Your scheduled message body', 'schedule_time')
print(response)

Getting Email Status

To get the status of a sent email, use the get_email_status method:

response = email_service.get_email_status('request_id')
print(response)

Getting Sent Email List

To get a list of sent emails within a specific date range, use the get_sent_email_list method:

response = email_service.get_sent_email_list('start_date', 'end_date')
print(response)

Make sure to replace placeholders (like 'your_app_key', 'your_secret_key', etc.) with actual values before using the library.

Contact

Please contact dev@runners.im

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nhncloud_email-0.1.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

nhncloud_email-0.1.3-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file nhncloud_email-0.1.3.tar.gz.

File metadata

  • Download URL: nhncloud_email-0.1.3.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.18

File hashes

Hashes for nhncloud_email-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c59965f1177ddf0eda4817432bd4541f4796611ae892375700c564f3db84d1e3
MD5 450a69feacd2fdc211e69792cef617a3
BLAKE2b-256 4d13b4a5c2a6dd2143684c4270525e4f5738b7d48303368a0e61b3c5d35f158a

See more details on using hashes here.

File details

Details for the file nhncloud_email-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nhncloud_email-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1064567b246017f1041956d2d927c1f4bc78528720ee0ac6d7dcb51a803fcfd1
MD5 a0dc7686bdbda745f9639d190a4e762e
BLAKE2b-256 88c4bf7c5e0d59c5089c3afcc9b07b2fcc16194c03b55e95de8c5ecdbfb8ee4f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page