Python

2011-05-18 12 views
5

ile e-posta mesajı boyut sınırını kontrol edin Birisi bana bir e-posta mesajının boyut sınırını nasıl kontrol edebildiğini söyleyebilir. Yani, tüm ekler birlikte sınırı aştıysa, daha fazla mesaj gönderebilirim. Ve her bir bağlantının sınır boyutundan daha küçük olduğunu söyleyelim.Python

(smtplib modülleri e) piton 2.7 kullanılarak Im.

Herhangi bir öneri, örnek, link .. takdir edilecektir.

+0

Tamam, bunu buldum :) 'import smtplib; smtp = smtplib.SMTP ('server.name'); smtp.ehlo(); max_limit_in_bytes = int (smtp.esmtp_features ['size']); ' – TurboJupi

+0

Yukarıdaki soruya bir yanıt olarak yukarıdakileri ekleyebilirsiniz, bir yorumda bulunmanıza gerek yoktur :) – Acorn

+0

Biliyorum, yapacağım ama cevaplayamıyorum ilk 8 saat içinde sorum: \ Neyse her neyse :) – TurboJupi

cevap

6

Tamam, bu (başlık, konu, mesaj metni ... ile) tüm e-postanın (bayt cinsinden) boyut sınırını döndürür :)

import smtplib  
smtp = smtplib.SMTP('server.name')  
smtp.ehlo()  
max_limit_in_bytes = int(smtp.esmtp_features['size']) 

öğrendim.