Есть форма:
<div class="row"> <div class="col-lg-8 col-lg-offset-2"> <form role="form" action="send_mail.cgi"> <div class="row"> <div class="form-group col-xs-12 floating-label-form-group"> <label for="name">Name</label> <input class="form-control" type="text" name="name" placeholder="Name"> </div> </div> <div class="row"> <div class="form-group col-xs-12 floating-label-form-group"> <label for="email">Email Address</label> <input class="form-control" type="email" name="email" placeholder="Email Address"> </div> </div> <div class="row"> <div class="form-group col-xs-12 floating-label-form-group"> <label for="message">Message</label> <textarea placeholder="Message" class="form-control" rows="5"></textarea> </div> </div> <br> <div class="row"> <div class="form-group col-xs-12"> <button type="submit" class="btn btn-lg btn-success">Send</button> </div> </div> </form> </div> </div>
В action задаю имя скрипта.
send_mail.cgi
#!/usr/bin/python import cgi import smtplib import cgitb cgitb.enable() print "Content-type: text/html\n" print form = cgi.FieldStorage() name = form.getvalue('name') fromaddress = form.getvalue('email') toaddress = "mymail@gmail.com" message = form.getvalue('message') server = smtplib.SMTP('smtp.gmail.com') server.sendmail(fromaddress, toaddress, message) print "<html><head><title>Sent</title></head>" print "<body><h1 align=center>", print "<p>Your message has been sent!</body>" print "</html>"