Вихідні простий SMTP-клієнт ви коли-небудь бачити. Це 100% синхронний ...
Використання
Дайте ваш додаток в вихідні легко:
від вихідні Вихідні імпорт, електронна пошта, Додаток
Вихідні = Вихідні (ім'я користувача = 'Ім'я користувача', пароль = 'пароль',
І NBSP; сервер = 'сервер', порт = 1234, режим = 'SSL')
outbox.send (E-mail (Subject = "моя тема", тіло = 'деякі цікаві настрою »), [
І NBSP; Додаток ('kittens.jpg', FilePath = '/ шлях / до / kittens.jpg'),
І NBSP; Додаток ("мій-перехідних file.bin", сирої = 'деякі вихідні дані »),
])
outbox.send (E-mail (Subject = "моя тема", тіло = ' деякі дійсно гарні ДУМКИ ", тип =' HTML '), [
І NBSP; Додаток ('kittens.jpg', FilePath = '/ шлях / до / kittens.jpg'),
І NBSP; Додаток ("мій-перехідних file.bin", сирої = 'деякі вихідні дані »),
])
Установка
Установка Outbox.py проста:
І NBSP; пункт встановити вихідні
Що нового У цьому випуску:
- Ручка передачі одного одержувача у вигляді рядка, замість того щоб змусити одержувача, щоб бути Список.
- Ручка utf8 електронної пошти належним чином. Спасибі, Чжан Мінюань! Я сумніваюся, що я вже розповідав кожного випадку використання, так кодування використовувати може бути переданий в при побудові електронній пошті.
- Додана sender_address метод класу Вихідні, тому що коли ім'я користувача, яке використовується для аутентифікації не є досить гарним.
Що нового у версії 0.1.3:
- зробив кілька рядків коду трохи легше слідувати. Ні функціональні зміни.
- Оновлене ліцензію насправді власником авторських прав на моє ім'я, а Кеннет Reitz. Чи означає це, що він не належить авторське право на бібліотеці аж до зараз? Чи можу я навіть змінити ліцензію? Я не впевнений.
Що нового у версії 0.1.2:
- Made Вихідні менеджер контексту, тому він може бути використовується з із заявою. Як зазначалося в прикладі, це має додаткову перевагу виконання однієї логін, щоб відправити всі листи, ви повинні отримати більш високу продуктивність, використовуючи із заявою.
- Вилучено сировини і FILEPATH аргументи Додатку. Вони обидва були просити, щоб вказати на файл-подібний об'єкт, так це те, що у вас є зараз - аргумент називається fileobj
- Виправлена прикра помилка кодування при спробі відправити двійкові вкладення.
- об'єкт Email не аргумент типу більше. Замість цього, є й тіло html_body, так що ви можете відправити електронний лист з обох HTML і простих текстових органів.
Вимоги
- Python
Коментар не знайдено