Sendmail client. send mail via stmp server.
Project description
python-sendmail
Sendmail client. send mail via stmp server.
Install
pip install python-sendmail
Installed Command Lines
- pysendmail
Help
C:\tmp>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.
--help Show this message and exit.
使用案例
Send mail with auth, without attachment.
- Mail sender:sender@example.com
- Mail recipient: recipient@exmaple.com
- Subject:just a test mail
- Content:just a test mail
- Mail Server Address:stmp.example.com
- Mail Server Port:465
- Use ssl: yes
- Account: sender@example.com
- Password: senderPassword
- Attachment: None
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.1 2020/10/27
- Change help information to english.
- Use new style to release.
v0.3.0
- Old style release.
Project details
Release history Release notifications | RSS feed
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.1.tar.gz
(5.1 kB
view details)
File details
Details for the file python-sendmail-0.3.1.tar.gz
.
File metadata
- Download URL: python-sendmail-0.3.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c8210a8b97698469c90e297865a758eb7545f01f8055944e3edad955d50ad96 |
|
MD5 | 29b6c442e48e5220df53487df1ae92c9 |
|
BLAKE2b-256 | f3fec78c205a91dc1fbeddc0e742c23dcdfbd6e23f1d4093f7ffbb1955e042ad |