Thanks Amyth, Can you please see my reply to Dennis. I have further 
explained it there what i am exactly looking for ...

On Friday, August 31, 2012 9:00:06 AM UTC+3, Amyth wrote:
>
> Using pure python scripts with django is not all that difficult, as django 
> itself is a python package. So , you can simply have a custom script 
> "mailserver.py" (or whatever name) and you import the script to your views 
> and simply call the functions from your custom script under the respective 
> user request. For Example:
>
> Custom Script = mailserver.py
> def sendWelcomeEmail(to, from):
>     """ Function to send a 
>          Welcome email to First Time Subscribers.
>     """
>
> Django App's Views.py
> from django.http import HttpResponse
> import mailserver
>
> def firstTimers(request):
>     usermail = request.POST['email']
>     mailserver.sendWelcome(useremail, 'myn...@mydomain.com <javascript:>')
>     success = '<html><body><h1>Mail Sent.</h1></body></html>'
>     return HttpResponse(success)
>
> On Fri, Aug 31, 2012 at 10:51 AM, Dennis Lee Bieber 
> <wlf...@ix.netcom.com<javascript:>
> > wrote:
>
>> On Thu, 30 Aug 2012 19:45:20 -0700 (PDT), Muhammed Salman
>> <salman...@gmail.com <javascript:>> declaimed the following in
>> gmane.comp.python.django.user:
>>
>> > Hi,
>> >
>> > I am new to python and django development and have developed a simple 
>> email
>> > based authentication form as a part of an exercise. Now, i have two
>> > questions
>>
>>         I'm not sure I understand what you mean by "email based
>> authentication form"
>>
>>         Taken literally, to me it implies that you have a template email 
>> in
>> which someone fills out fields and sends it to "you", whereupon you will
>> take the information in the email, validate it, record it in some user
>> database, and email back some random account name and password.
>>
>>         Or it could mean you are supposed to have a web-page for users to
>> register, you record their name, password, and email address in a
>> database but do not activate it yet, then send an email to them with
>> instructions that they reply to it if they are really the person who
>> attempted to register. Then when you receive the reply you match it
>> against the database and activate the account.
>>
>> >
>> > 1: The requirement from me for this exercise was to create it without 
>> any
>> > frameworks but i started it with django so its easier initially and 
>> indeed
>>
>>         Mistake #1 -- the time spent developing in Django could have been
>> spent studying the core Python library, which is what your "without any
>> frameworks" indicates.
>>
>> > it was.So, can someone please tell how to move from this point. I mean 
>> if
>>
>>         Obviously, by starting over from scratch.
>>
>> > the email authentication has to be done purely in Python (so that it 
>> works
>> > like "python server.py") how difficult it is and what could be a few 
>> good
>> > resources to get start with that.
>>
>>         Are you supposed to implement an SMTP daemon to receive/deliver
>> email messages, or only periodically read inbound email from a POP3
>> mailbox?
>>
>>         I'd suggest you start with the documentation for your version of
>> Pyhthon... In particular the "Python Standard Library" manual. Try the
>> chapter on "Internet Protocols and Support" (in my copy, for Python 2.7,
>> this is chapter 20), SimpleHTTPServer (20.19) and CGIHTTPServer (20.20),
>> poplib (20.9), smtplib (20.12), maybe smtpd (20.13).
>>
>>         On top of that, the chapter on "Internet Data Handling" (chapter 
>> 18
>> in my copy), email (18.1), mailbox (18.4)
>>
>>         "Data Persistance" (11), sqlite3 (11.13)
>>
>>         If you need a more capable server than the two mentioned above,
>> check the chapter "Interprocess Communication" (17), asyncore (17.6)
>>
>>
>> > 2: I also have a time deadline for this. So if i am not able to do it
>> > purely with python which packages/files/folders should i send to the
>> > teacher and what instructions shall i wrote in the readme to make sure 
>> that
>> > my application run on his machine with the least fuss.
>>
>>         I would think the instructor wouldn't have given you a "no
>> frameworks" requirement if they expect assignments to have dependencies
>> on outside packages.
>> --
>>         Wulfraed                 Dennis Lee Bieber         AF6VN
>>         wlf...@ix.netcom.com <javascript:>    
>> HTTP://wlfraed.home.netcom.com/
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To post to this group, send email to django...@googlegroups.com<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> django-users...@googlegroups.com <javascript:>.
>> For more options, visit this group at 
>> http://groups.google.com/group/django-users?hl=en.
>>
>>
>
>
> -- 
> Thanks & Regards
> ----------------------------
>
> Amyth [Admin - Techstricks]
> Email - aroras....@gmail.com <javascript:>, ad...@techstricks.com<javascript:>
> Twitter - @a_myth_________
> http://techstricks.com/
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/4fZoFKUR0-EJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to