[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