Skip to main content

It's a tool that makes sending emails easy.

Project description

umamail - 簡単にメール送信を実現するツール

概要 (Overview)

umamailは、Pythonで簡単にメールを送信するためのツールです。名前の由来は、日本語で「馬」を意味する「uma」と、未確認生物を指す「UMA」から来ており、驚くほど簡単にメールを送信できるツールというコンセプトが込められています。このツールは、複雑な設定やコーディングを必要とせず、シンプルなインターフェースでメール送信をサポートします。

umamail is a tool designed to simplify the process of sending emails using Python. The name "umamail" is inspired by the Japanese word "uma," meaning "horse," as well as the concept of an "unidentified mysterious animal" (UMA). This reflects the tool's mission: making the process of sending emails surprisingly easy and efficient, akin to a mythical creature in its simplicity and effectiveness.

特徴 (Features)

  • シンプルなインターフェース: メールの送信に必要な最小限の設定だけで簡単に利用可能。

  • カスタマイズ可能: SMTPサーバーの詳細設定やポート番号の指定も柔軟に対応。

  • Python初心者にもやさしい: 複雑なコーディングを必要とせず、数行のコードでメール送信が完了。

  • Simple Interface: The tool is designed to be used with minimal setup, requiring only essential parameters to send an email.

  • Customizable: Advanced users can specify details such as the SMTP server, port number, and login credentials.

  • Beginner-Friendly: The tool is ideal for Python beginners, as it eliminates the need for complex coding to send emails.

インストール (Installation)

umamailはPythonのパッケージとしてPyPIからインストールできます。以下のコマンドを使用してインストールします:

pip install umamail

umamail can be installed via PyPI using the following command:

pip install umamail

使用例 (Usage Examples)

基本的なメール送信 (Basic Email Sending)

umamailを使用して、基本的なメールを送信するコードは次のとおりです:

Here is how you can use umamail to send a basic email:

import umamail

umamail.send(
    subject="メールタイトル - テストメール",
    message="本文",
    to_addr="to-addr@example.com",
    from_addr="from-addr@example.com",
    password="xxxx"
)

詳細な設定を使用したメール送信 (Sending Emails with Advanced Settings)

SMTPサーバーの詳細やポート番号などを指定してメールを送信することも可能です:

You can also send emails with more detailed settings, such as specifying the SMTP server and port number:

import umamail

umamail.send(
    subject="メールタイトル - テストメール",
    message="本文",
    to_addr="to-addr@example.com",
    from_addr="from-addr@example.com",
    password="xxxx",
    login_addr="login-addr@example.com",
    smtp_domain="smtp-mail.outlook.com",
    port=587
)

メールサーバー設定 (Mail Server Settings)

umamailはデフォルトで送信元アドレスに基づいてSMTPサーバーやポート番号を推定しますが、詳細を指定することも可能です。これにより、OutlookやGmailなど、異なるメールサービスに対応することができます。

umamail automatically infers the SMTP server and port based on the from address, but it also allows you to specify these details. This makes it compatible with various email services like Outlook and Gmail.

終わりに (Conclusion)

umamailは、メール送信の手間を大幅に軽減し、シンプルでありながら柔軟性のあるツールです。初心者から上級者まで、誰にでも使いやすいインターフェースを提供し、メール送信を驚くほど簡単にします。

umamail is a powerful yet simple tool that significantly reduces the hassle of sending emails. Whether you're a beginner or an advanced user, umamail offers an intuitive interface that makes email sending surprisingly easy.

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

umamail-0.0.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

umamail-0.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file umamail-0.0.0.tar.gz.

File metadata

  • Download URL: umamail-0.0.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for umamail-0.0.0.tar.gz
Algorithm Hash digest
SHA256 448561d70ffc1a26ff3c56c1b271f7fdb053a7c73839b2cc13d5560385b2610d
MD5 7f25f0441e1a353cd59a4d648a276539
BLAKE2b-256 5f6a3d597ddb684a89052bef1835c20f7c44e53ee13b96fcada696b3190206a6

See more details on using hashes here.

File details

Details for the file umamail-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: umamail-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for umamail-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2a0784c5583c8a18794bbcddd89ae79336029a8030549d8d6dbe79bfb1a3d5f
MD5 5df3192b0ea8473aac7b4bb17e670a7a
BLAKE2b-256 1f65e76fc13c4e7d5da0a1a02a402d03b197b633569f83047bbacffee8381575

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