[python] Posielanie emailu cez python znova

pavel.kosina geon na post.cz
Pondělí Červen 13 17:10:46 CEST 2005


mno ... není to jasné :-), nikdy jsem do toho nedělal.

Zkusil jsem stáhnout ten pyDNS a
import DNS
DNS.lazy.mxlookup('seznam.cz')

hází chybu: DNS.Base.DNSError: no working nameservers found

Taky nevím co je ten host (host -t MX seznam.cz), nikde jsem to v pyDNS nenašel.
Díky

geon
Vyjímka je pravidlo. Rekurzivní.


Radim Novotny napsal(a):
> Copak nejde pouzit MX zaznam? SMTP server by mel prijmout mail, kdyz je 
> pro "nej". Python sam o sobe zadne DNS query asi nema, ale nasel jsem 
> nejaky (3 roky stary) PyDNS http://pydns.sourceforge.net/
> 
> Princip by byl nasledujici:
> - zjistit MX zaznam pro domenu, pro kteoru se posila mail (napr.
>        test na seznam.cz =>
>        domena seznam.cz =>
>        host -t MX seznam.cz =>
>        ['mx1.seznam.cz', 'mx2.seznam.cz']
> - pouzit drive popsany postup se smtplib postupne na vsechny nalezene 
> SMTP servery (nejlepe s prihlednutim k priorite MX zaznamu)
> 
> Nevim jestli je to, co jsem napsal dost jasne...
> 
> Radim
> 
>> no to asi nepojde :) k pripojeniu nepripada ziadny SMTP server, cize
>> nie je mozne ho zistit.
>> ono mozno by si nasiel nejake SMTP, ktore by hocikomu dovolili poslat
>> mail ale robilo by to len preto, ze je zle nakonfigurovane :) (taketo
>> servre vacsinou vyuzivaju/zneuzivaju spameri). myslim, ze sa rucnemu
>> zadavaniu vyhnut neda.
>>
>> azurIt
>>  
>>
> 



Další informace o konferenci Python