[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

[HELP] SMTPlib not sending my mail

ornto

1/18/2008 11:05:00 AM

Hi, I'm trying to create an application which checks a
dynamic web site and on certain events sends an email to me.
My problem though is with the email task. By now I made this
simple test code:

#prova invio email
smtpserver = smtplib.SMTP(mailserver)
messaggio= "Messaggio di prova"
print mail
print messaggio
smtpresult=smtpserver.sendmail("Watcher",mail,messaggio)
if smtpresult:
print smtpresult
smtpserver.quit()

"mailserver" and "mail" values are loaded from a ini file
and they're correct.
The call to smtpserver gives back no errors (smtpresult
remains empty).
The running enviroment gives no error.
So, it looks like that the program works alloright, sending
the mail- BUT, I receive no mail! I've tried to change the
smtp server with another one which still works with my isp,
with no luck. If I try a smtp which doesn't give me access,
I correctly receive an error from the program.
What might be the problem?
2 Answers

ashok.raavi

1/29/2008 8:25:00 AM

0


Hi,

I am also facing the same problem, smtplib used to send mail a while
back but it stopped sending mails.

when i run this in interpreter
>>> import smtplib
>>> s = smtplib.SMTP("localhost")
>>> s.sendmail(from, to, "message")
{}
>>>

though it is not giving any error, it is not sending mail.

Any help is appreciated.

ornto wrote:
> Hi, I'm trying to create an application which checks a
> dynamic web site and on certain events sends an email to me.
> My problem though is with the email task. By now I made this
> simple test code:
>
> #prova invio email
> smtpserver = smtplib.SMTP(mailserver)
> messaggio= "Messaggio di prova"
> print mail
> print messaggio
> smtpresult=smtpserver.sendmail("Watcher",mail,messaggio)
> if smtpresult:
> print smtpresult
> smtpserver.quit()
>
> "mailserver" and "mail" values are loaded from a ini file
> and they're correct.
> The call to smtpserver gives back no errors (smtpresult
> remains empty).
> The running enviroment gives no error.
> So, it looks like that the program works alloright, sending
> the mail- BUT, I receive no mail! I've tried to change the
> smtp server with another one which still works with my isp,
> with no luck. If I try a smtp which doesn't give me access,
> I correctly receive an error from the program.
> What might be the problem?

Lars Johansen

1/29/2008 8:42:00 AM

0

have you checked your mail server logs ?

tir, 29.01.2008 kl. 00.24 -0800, skrev ashok.raavi:
> Hi,
>
> I am also facing the same problem, smtplib used to send mail a while
> back but it stopped sending mails.
>
> when i run this in interpreter
> >>> import smtplib
> >>> s = smtplib.SMTP("localhost")
> >>> s.sendmail(from, to, "message")
> {}
> >>>
>
> though it is not giving any error, it is not sending mail.
>
> Any help is appreciated.
>
> ornto wrote:
> > Hi, I'm trying to create an application which checks a
> > dynamic web site and on certain events sends an email to me.
> > My problem though is with the email task. By now I made this
> > simple test code:
> >
> > #prova invio email
> > smtpserver = smtplib.SMTP(mailserver)
> > messaggio= "Messaggio di prova"
> > print mail
> > print messaggio
> > smtpresult=smtpserver.sendmail("Watcher",mail,messaggio)
> > if smtpresult:
> > print smtpresult
> > smtpserver.quit()
> >
> > "mailserver" and "mail" values are loaded from a ini file
> > and they're correct.
> > The call to smtpserver gives back no errors (smtpresult
> > remains empty).
> > The running enviroment gives no error.
> > So, it looks like that the program works alloright, sending
> > the mail- BUT, I receive no mail! I've tried to change the
> > smtp server with another one which still works with my isp,
> > with no luck. If I try a smtp which doesn't give me access,
> > I correctly receive an error from the program.
> > What might be the problem?