kotak keluar adalah klien SMTP sederhana yang pernah Anda lihat. Ini 100% sinkron ...
Penggunaan
Berikan aplikasi Anda sebuah kotak keluar dengan mudah:
dari kotak keluar impor Kotak keluar, Email, Lampiran
kotak keluar = Outbox (username = 'username', password = 'password',
& Nbsp; Server = 'server', port = 1234, mode = 'SSL')
outbox.send (Email (subjek = 'subjek saya', tubuh = 'beberapa nice sentimen'), [
& Nbsp; Lampiran ('kittens.jpg', filepath = '/ path / ke / kittens.jpg'),
& Nbsp; Lampiran ('saya-transien-file.bin', baku = 'beberapa data mentah'),
])
outbox.send (Email (subjek = 'subjek saya', tubuh = ' BEBERAPA SENTIMEN benar-benar BAGUS ', type = 'html'), [
& Nbsp; Lampiran ('kittens.jpg', filepath = '/ path / ke / kittens.jpg'),
& Nbsp; Lampiran ('saya-transien-file.bin', baku = 'beberapa data mentah'),
])
Instalasi
Instalasi Outbox.py sederhana:
& Nbsp; pip menginstal kotak keluar
Apa yang baru dalam rilis ini:
- Menangani melewati satu penerima sebagai string, bukan memaksa penerima untuk menjadi daftar.
- Handle email utf8 benar. Terima kasih, Zhang Mingyuan! Aku ragu aku telah membahas setiap kasus penggunaan, sehingga charset untuk menggunakan dapat disahkan pada saat membangun sebuah Email.
- Ditambahkan metode sender_address ke kelas Kotak keluar, ketika username yang digunakan untuk otentikasi tidak cukup baik.
Apa yang baru dalam versi 0.1.3:
- Membuat beberapa baris kode sedikit lebih mudah untuk ikuti. Tidak ada perubahan fungsional.
- Diperbarui lisensi untuk benar-benar memegang hak cipta dalam nama-Ku, bukan Kenneth Reitz. Apakah ini berarti ia memiliki hak cipta pada perpustakaan sampai sekarang? Dapatkah saya bahkan mengubah lisensi? Aku yakin.
Apa yang baru dalam versi 0.1.2:
- Terbuat Outbox manajer konteks, sehingga dapat digunakan dengan dengan pernyataan. Sebagaimana dicatat dalam contoh, ini memiliki manfaat tambahan melakukan satu login untuk mengirim semua email, Anda harus mendapatkan kinerja yang lebih baik menggunakan dengan pernyataan.
- Dihapus argumen baku dan filepath Lampiran. Mereka berdua memohon untuk menunjuk pada sebuah file objek seperti, sehingga apa yang Anda miliki sekarang - argumen yang disebut fileobj
- Tetap mengganggu encoding kesalahan ketika mencoba untuk mengirim lampiran biner.
- Objek Email tidak memiliki argumen tipe lagi. Sebaliknya, ada tubuh dan html_body, sehingga Anda dapat mengirim email dengan baik html dan teks biasa tubuh.
Persyaratan :
- Python
Komentar tidak ditemukan