Skip to main content

python-sendmail

Sendmail client. send mail via stmp server.

Install

pip install python-sendmail

Installed Command Lines

  • pysendmail

Help

test@test ~ % pysendmail --help
Usage: pysendmail [OPTIONS] [CONTENT]

  Send mail.

Options:
  -f, --from-address TEXT  Mail sender, e.g. Name <name@example.com> or
                           name@example.com.  [required]
  -t, --to-address TEXT    Mail recipients, e.g. Name <name@example.com> or
                           name@example.com.  [required]
  -s, --subject TEXT       Mail subject
  -a, --attach TEXT        Mail attachments, allow multiple use.
  --html                   Mail content is HTML format.
  -e, --encoding TEXT      Encoding of the mail content input.
  -c, --charset TEXT       Encoding of the mail content output.
  -h, --host TEXT          Mail server address, default to 127.0.0.1.
  -p, --port INTEGER       Mail server port, default to 25. If you are using
                           an ssl server, mostly the port should be 465.
  --ssl                    Mail server using ssl encryption.
  -u, --user TEXT          Mail server login account. Empty user means don't
                           use login.
  -P, --password TEXT      Mail server login password. Empty password means
                           don't use login.
  --verify                 Verify ssl certificate.
  --help                   Show this message and exit.

使用案例

Send mail with auth, without attachment.

pysendmail -h stmp.example.com -p 465 --ssl -u sender@example.com -P senderPassword -f 'SENDER <sender@exmaple.com>' -t recipient@exmaple.com -s 'just a test mail' 'just a test mail'

Send mail with attachment, without auth

  • Mail sender:sender@example.com
  • Mail recipient: recipient@exmaple.com
  • Subject:just a test mail
  • Content:just a test mail
  • Mail Server Address:127.0.0.1
  • Mail Server Port:25
  • Use ssl: No
  • Account: None
  • Password: None
  • Attachment: /path/to/attachment.pdf
pysendmail -f sender@exmaple.com -t recipient@exmaple.com -s 'just a test mail' -a /path/to/attachment.pdf 'just a test mail'

Releases

v0.3.5

  • Doc update.

v0.3.4

  • Doc update.

v0.3.3

  • Fix ssl context problem.
  • Add attach filename support.

v0.3.2

  • Add verify option. By default python-sendmail will ignore the ssl verify.

v0.3.1

  • Change help information to english.
  • Use new style to release.

v0.3.0

  • Old style release.

Download files

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

Source Distribution

python_sendmail-0.3.5.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_sendmail-0.3.5-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file python_sendmail-0.3.5.tar.gz.

File metadata

  • Download URL: python_sendmail-0.3.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for python_sendmail-0.3.5.tar.gz
Algorithm Hash digest
SHA256 d2cfaf730f8877098c01b45d272eab04a3ec9bba19e8cdaa879c178249915457
MD5 0dc548afb639a1694769a1c6042e4f55
BLAKE2b-256 34f4c098258d7b47363725be4885a7bb9de7050c8e85a3403d52779be5bd7605

See more details on using hashes here.

File details

Details for the file python_sendmail-0.3.5-py3-none-any.whl.

File metadata

File hashes

Hashes for python_sendmail-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 991442e3eeb09988cda8c4d134104e721d09bcd7088ed33484c27ac824f857b3
MD5 0ac3893253d2291c7cf97ee34897efe1
BLAKE2b-256 983da3aad3537e690a2077ffa4baa457d94d88fcd23e6f03837a7d591640ac82

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.5 This release

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

1 file

0.3.0

1 file

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page