Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form id="contact-form">
- <div class="form-group">
- <label>*Name:</label>
- <input type="text" class="contact-input" id="name" name="name">
- </div>
- <div class="form-group">
- <label>*Email:</label>
- <input type="email" class="contact-input" id="email" name="email">
- </div>
- <div class="form-group">
- <label>Subject:</label>
- <input type="text" class="contact-input" id="subject" name="subject">
- </div>
- <div class="form-group">
- <label>*Message:</label>
- <textarea class="contact-input" id="message" style="height: 100px; resize: none;" name="message"></textarea>
- </div>
- <button type="submit" class="btn btn-default" id="messageSubmitButton" value="Submit">Submit</button>
- </form>
- var contactForm = $('#contact-form');
- $(contactForm).submit(function(event) {
- event.preventDefault();
- var name = $('#name').val();
- var email = $('#email').val();
- var subject = $('#subject').val();
- var message = $('#message').val();
- $.get('/send',{
- name: name,
- email: email,
- subject: subject,
- message: message
- },
- function (data) {
- /*if (data == 'sent') {
- console.log('Sent successfully');
- } else {
- console.log('Error sending data');
- }*/
- console.log(data);
- }
- );
- return false;
- });
- var express = require('express');
- var app = express();
- var nodemailer = require("nodemailer");
- app.get('/send', function (req, res) {
- var smtpTransport = nodemailer.createTransport({
- host: "mydomainsmtpurl.com",
- port: 465,
- secure: true,
- auth: {
- user: "*****",
- pass: "*****"
- },
- });
- smtpTransport.verify(function(error, success) {
- if (error) {
- console.log(error);
- } else {
- console.log('Server is ready to take our messages');
- }
- });
- smtpTransport.sendMail({
- from: req.query.from,
- to: "info@wes2k.com",
- subject: req.query.subject,
- text: req.query.message
- }, function(error, response){
- if(error){
- console.log(error);
- }else{
- console.log("Message sent");
- }
- smtpTransport.close();
- });
- });
- var server = app.listen(8080, function(){
- var host = 'wes2k.com';
- var port = server.address().port;
- console.log('Example app listening at http://%s:%s', host, port);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement