como valido el email y contraseña porque me inicia sesion con cualquier correo y contraseña

este es mi form

<form action="Pagina web.html" method="post">                                                                <div class="form-group">                                                                         <input type="email" class="form-control input-lg" name="email" placeholder="Email" required>                                         </div>                                                           <div class="form-group">                                             <input type="password" class="form-control input-lg" name="password" placeholder="Contraseña" required>                                        </div>                                                                       <button type="submit" class="btn btn-success btn-block">Inicia sesión</button>                             </form> 

espero que me ayuden :c

Enviar correo si se cumple la condición

Tengo una base de datos que recibe valores de unos sensores (Ej. temperatura), esta base de datos recibe dicho datos cada 20 segundos, mi objetivo es enviar un correo electrónico cada que el valor del sensor de temperatura pase lo 26 °C, después de que sea enviado el programa debe se detenido por 10 minutos, ya que si no se detiene enviara el correo mientras el valor del sensor de temperatura se mantenga arriba de 26 °C. El correo es enviado correctamente pero los dos siguiente problemas:

1° El programa no se detiene, cuando empieza la ejecución del programa, se empiezan a enviar correos sin limite mientras el valor se mantiene arriba de 26°C.

2° Aunque el valor sea menor o mayor de 26 se envia.

Código para enviar el correo:

def func1(x):     dataSQL = []      sql_conn = MySQLdb.connect('localhost', 'root', 'pass', 'DB')     cursor = sql_conn.cursor()     cursor.execute("SELECT value FROM sensorParser where sensor='TC'")     rows = cursor.fetchall()     for row in rows:         dataSQL.append(list(row))         labels = ['value']         df = pd.DataFrame.from_records(dataSQL, columns=labels)         Y = df['value'].astype(float)           if ((Y) > 26.00).any():             email = 'correo@gmail.com'             password = 'pass'             send_to_email = 'correo2@gmail.com'             subject = 'ALERTA!!!!'             message = 'Los valores de las variables criticas han superado el limite'             file_location = 'C:\Users\User\Desktop\prograpython\image.jpg'              msg = MIMEMultipart()             msg['From'] = email             msg['To'] = send_to_email             msg['Subject'] = subject              msg.attach(MIMEText(message, 'plain'))              filename = os.path.basename(file_location)             attachment = open(file_location, "rb")             part = MIMEBase('application', 'octet-stream')             part.set_payload((attachment).read())             encoders.encode_base64(part)             part.add_header('Content-Disposition', "attachment; filename= %s" % filename)              msg.attach(part)             server = smtplib.SMTP('smtp.gmail.com', 587)            server.starttls()            server.login(email, password)            text = msg.as_string()            server.sendmail(email, send_to_email, text)            server.quit()     reactor.callLater(20, func1, "hello")  reactor.callLater(20, func1, "hello") reactor.run() 

Saludos.

Enviar un correo SMTP a través de outlook

actualmente cuento con una cuenta de correo electrónico de Office365, que cifrado utilizo para office365? ejemplo: cualquier@pacifico.com. sin embargo he creado dos clases, una en la que envio el correo y otra donde tengo el emisor del correo, es decir mis credenciales, usuario y contraseña: eso es lo que tengo actualmente para enviar a través de outlook office365, ya que con eso actualmente trabajo, Gracias de antemano.

protected Void doInBackground(Void... params) {     //Creating properties     Properties props = new Properties();      //Configuring properties for gmail     //If you are not using gmail you may need to change the values     props.put("mail.smtp.host", "smtp-mail.outlook.com");     props.put("mail.smtp.socketFactory.port", "587");     props.put("mail.smtp.socketFactory.class", "javax.net.tls.TLSSocketFactory");     props.put("mail.smtp.auth", "true");     props.put("mail.smtp.port", "587");      //Creating a new session     session = Session.getDefaultInstance(props,             new javax.mail.Authenticator() {                 //Authenticating the password                 protected PasswordAuthentication getPasswordAuthentication() {                     return new PasswordAuthentication(Config.EMAIL, Config.PASSWORD);                 }             });      try {         //Creating MimeMessage object         MimeMessage mm = new MimeMessage(session);          //Setting sender address         mm.setFrom(new InternetAddress(Config.EMAIL));         //Adding receiver         mm.addRecipient(Message.RecipientType.TO, new InternetAddress(email));         //Adding subject         mm.setSubject(subject);         //Adding message         mm.setText(message);          //Sending email         Transport.send(mm);      } catch (MessagingException e) {         e.printStackTrace();     }     return null; } 

no envia correo phpmailer cuando uso ajax con valores javascript

Mi emisor donde genero los datos que voy a usar para la edicion

function edit(event){                 start = event.start.format('YYYY-MM-DD');                 if(event.end){                     end = event.end.format('YYYY-MM-DD');                 }else{                     end = start;                 }                  id =  event.id;                 titulo = event.title;                 Event = [];                 Event[0] = id;                 Event[1] = start;                 Event[2] = end;                 Event[3] = titulo;                   $  .ajax({                  url: 'editEventDate.php',                  type: "POST",                  data: {Event:Event},                  success: function(rep) {                         if(rep == 'OK'){      swal({       position: 'top-end',       type: 'success',       title: 'modificado correctamente',       showConfirmButton: false,       timer: 1500     });                           } 

fin

Mi receptor donde incluyo el la libreria phpmailer y compruebo que los datos no esten vacios

comprobé que se hace el update de mi base de datos pero el correo no se envia… puedo usar la libreria en cualquier otra parte de mi sistema pero en la consulta ajax no.

<?     require_once('clases/bdd.php');      require ("scripts/scriptValidaSession.php");     require ("clases/ticket.class.php");     require ("clases/baseDatos.class.php");     require ("clases/usuario.class.php");     require ("PHPMailer/class.phpmailer.php");      $  conexion = new baseDatos();      if ($  conexion->connect_errno) {          echo "Fallo la conexion: ".$  conexion->connect_error;     }      $  usuario = new Usuario();      $  consulta = $  usuario->searchUser($  conexion, $  _SESSION['ticket_id']);      $  resultado = $  consulta->fetch_array(MYSQLI_ASSOC);      $  ticket = new Ticket();      $  ticket->setIdUsuario($  _SESSION['ticket_id']);       if (isset($  _POST['Event'][0]) && isset($  _POST['Event'][1]) && isset($  _POST['Event'][2]) && isset($  _POST['Event'][3])){           $  id = $  _POST['Event'][0];         $  start = $  _POST['Event'][1];         $  end = $  _POST['Event'][2];         $  titulo = $  _POST['Event'][3];            $  sql = "UPDATE events SET  start = '$  start', end = '$  end' WHERE id = $  id ";           $  query = $  bdd->prepare( $  sql );         if ($  query == false) {          print_r($  bdd->errorInfo());          die ('Erreur prepare');         }         $  sth = $  query->execute();         if ($  sth == false) {          print_r($  query->errorInfo());          die ('Erreur execute');         }else{             die ('OK');         }      $  mail = new PHPMailer(); // create a new object     $  mail->IsSMTP(); // enable SMTP     $  mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only     $  mail->SMTPAuth = true; // authentication enabled     $  mail->SMTPSecure = 'tls'; // secure transfer enabled REQUIRED for GMail     $  mail->Host = "smtp.gmail.com"; //ultima      $  mail->Port = 587;// or 465     $  mail->IsHTML(true);     $  mail->Username = "@gmail.com"; //ultima     $  mail->Password = ".";    //ultima     $  mail->SetFrom("@gmail.com","Sistemas"); //ultima      $  mail->Subject = "Atencion! se ha modificado la hora del evento: ".$  _POST['title'];     $  mail->Body = "          <div style=\"width: 800px;height: ".(350+(strlen($  _POST['observacion'])/6))."px;border: 1px solid #ddd;border-radius:6px;\">        <div style=\"width: 770px;height: 20px;margin-top: 0; margin-bottom: 0; font-size: 20px; color: inherit;color: #333;       background-color: #f5f5f5;       border-color: #ddd;padding: 10px 15px;       border-bottom: 1px solid transparent;       border-top-left-radius: 3px;       border-top-right-radius: 3px;\">              <strong>Evento modificado</strong>        </div>        <div style=\"border-top: 1px solid #ddd;padding: 15px;background:white;\">              Hola equipo, soy <strong>".$  resultado['personaNombre']." ".$  resultado['apellido']."</strong>,<br> Les informo sobre un cambio en la hora del evento , aqui la info:            <table style=\"border-collapse: collapse;width: 100%;margin-bottom: 20px;\">                  <tr>               <th style=\"background-color: #fff;text-align: left;padding-top:5px;\">Hora del evento</th>               <td style=\"background-color: #fff;text-align: left;padding-top:5px;\">".$  _POST['hora']."</td>             </tr>            </table>            Muchas gracias por su apoyo :)       </div>      </div>";       $  mail->CharSet = 'UTF-8';     $  mail->AddAddress("@gmail.com");// es la direccion de correo a donde enviamos una copia de lo ocurrido     $  mail->Send();      }     //header('Location: '.$  _SERVER['HTTP_REFERER']);      ?> 

Envio Correo Laravel 5.6

estoy tratando de enviar correos por mi sistema que ya se encuentra en produccion y que esta en laravel 5.6 (mi web usa https).

y me sale el siguiente error.

introducir la descripción de la imagen aquí

mi .env esta configurado de la siguiente manera:

MAIL_DRIVER=sendmail  MAIL_HOST=smtp.googlemail.com MAIL_PORT=465 MAIL_USERNAME=enviosac@gmail.com MAIL_PASSWORD=privado MAIL_ENCRYPTION=ssl 

ya cambie el sendmail por smtp, ya cambie el smtp.googlemail.com por smtp.goole.com y nada.

en mi entorno desarrollo si envia correo.

he visto que por internet me dice que deshabilite algunos config de mi php.ini , pero esta en Cpanel mi web y no tengo acceso a ello.

Recibir correo electrónico en C#

Quiero hacer un programa con C# que pueda recibir mensajes. El que he hecho es enviar mensajes o email y funciona bien tanto en modo consola como en Windows Form.

Lo que no encuentro códigos que sirva para recibir email.

Uso una cuenta gmail. Hay que tener claro activar dicha seguridad o no podrás enviar o recibir email con tus propios programas.

Si le pican la curiosidad algunos visitantes, les entrego el código fuente en modo consola para que se envien mensajes así mismos y prueben. Recuerda que quier saber del POP3 para recibir mensajes a ver quien sabe hacer y que funcione.

Acceso de aplicaciones poco seguras. https://myaccount.google.com/lesssecureapps

introducir la descripción de la imagen aquí

Código fuente C#:

// Activar / desactivar Acceso de aplicaciones poco seguras en Google. 

// https://myaccount.google.com/lesssecureapps

using System; using System.Net.Mail; using System.Text; using System.Net;

namespace Enviar_e_mail_Consola_03_cs { class Program { static void Main(string[] args) { string usuario, contraseña, destinatario, asunto, mensaje;

        // Título de la ventana.         Console.Title = "Enviar e-mail con Consola C#";          // Tamaño ventana consola.         Console.WindowWidth = 80; // X. Ancho.         Console.WindowHeight = 40; // Y. Alto.          Console.WriteLine("\t\t----------------------------------------");         Console.WriteLine("\t\t\tEnviar Correo Electrónico");         Console.WriteLine("\t\t----------------------------------------");           Console.WriteLine("\n");         Console.Write("\t\tIngresar correo electrónico o mensaje: ");         usuario = Console.ReadLine();         Console.Write("\t\tIntroducir contraseña: ");         contraseña = leerPassword();           Console.Write("\t\tDestinatario: ");         destinatario = Console.ReadLine();         Console.Write("\t\tAsunto: ");         asunto = Console.ReadLine();         Console.Write("\t\tMensaje: ");         mensaje = Console.ReadLine();          MailMessage correo = new MailMessage(usuario, destinatario, asunto, mensaje);          SmtpClient servidor = new SmtpClient("smtp.gmail.com");         servidor.Port = 587;         NetworkCredential credenciales = new NetworkCredential(usuario, contraseña);         servidor.Credentials = credenciales;         servidor.EnableSsl = true;          try         {             Console.WriteLine("Enviando correo...");             servidor.Send(correo);             Console.WriteLine("\t\tCorreo enviado satisfactoriamente.");             correo.Dispose();             Console.ReadKey();         }         catch (Exception ex)         {             Console.WriteLine(ex.Message);             Console.WriteLine("\t\tNo se ha enviado el correo.");             Console.ReadKey();         }     }      // A la hora de introducir la contraseña, se sustituye por asterístos (*) en pantalla.     public static string leerPassword()     {         ConsoleKeyInfo cki;         StringBuilder sb = new StringBuilder();          do         {             cki = Console.ReadKey(true);             if (cki.Key != ConsoleKey.Enter)             {                 sb.Append(cki.KeyChar);                 Console.Write("*");             }              else                 break;          } while (true);         Console.WriteLine();         return sb.ToString();     } } 

}

Saludos.

Como envio por correo una parte del HTML de mi pagina

Necesito enviar por correo un recibo de una compra.

Digamos que se tiene una lista de items que el usuario desea comprar, deseo pasar por correo los datos de esa orden, Nombre de los items, descripcion y otros datos, cantidad, sub-total y el total.

Tengo un metodo el cual probe con un boton y me envia un correo con un mensaje ya creado de prueba en formato html:

public ActionResult ConfirmarOrden() {      MailMessage mail = new MailMessage();      SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");      mail.From = new MailAddress("MICORREO@gmail.com");      mail.To.Add("CORREODELCLIENTE@gmail.com");      mail.Subject = "Nueva orden";      mail.Body =      "<table border striped><thead><tr><td>Preview</td><td>Name a Door</td><td>Outside profile</td><td>Inside profile</td><td>Flat Panel</td><td>Quantity</td><td>Sub-Total</td><td>Total Price</td></tr></thead><tbody><tr><td><img src=@i.Picture></td><td>@i.Material.Description</td><td>@i.OutsideEdgeProfile.Description</td><td>@i.InsideEdgeProfile.Description</td><td>@i.PanelMaterial.Description</td><td>@i.Quantity</td></tr></tbody></table>";       mail.IsBodyHtml = true;        SmtpServer.Port = 800;       SmtpServer.Credentials = new System.Net.NetworkCredential("MICORREO@gmail.com", "CLAVEDEMICORREO");       SmtpServer.EnableSsl = true;       SmtpServer.Send(mail);       return Json(true, JsonRequestBehavior.AllowGet); } 

Entonces como haria para pasar por el mail.Body el html de mi pagina que contiene la orden que se esta procesando, o si hago la consulta a la bd sobre esa orden como envio luego eso por el correo.

Me gusta lo del formato en HTML porque el correo llega en un tabla muy ordenado y es lo que busco.

Asi me llega al correo

Ayuda con envio de formulario a traves de correo

Buen dia a todos. Me encuentro bastante confundido y a pesar de que he investigado y he tratado de encontrar información por mi cuenta no he logrado dar con lo que necesito. Me explico, yo tengo un formulario de contacto realizado con Angular y Bootstrap y quiero realizar el envio de este a mi correo personal para que me contacten. Quiero hacer todo con javascript (front-end y backend), se que hay un modulo llamado NodeMailer para el envío de correos y pensaba usarlo para lograr mi objetivo pero mi dilema es el siguiente: Se que angular es un framework frontend, y obviamente todo lo relacionado al envío del fornulaeio a través de correo formaría parte del Backend pero lo que no logro entender es dónde colocar el código del backend para lograr esto. Soy novato y sólo he trabajado con la parte del frontend. Tendría que crear un servicio o un modulo y allí colocaría todo el código del backend? O todo lo relacionado con el backend iría fuera de Angular? Es decir, no tendría que estar el directorio donde se encuentra el proyecto de angular? La verdad estoy muy confundido, quisiera que alguien (si es posible) me explicara un poco el paso a paso a segur para lograr hacer lo que quiero, es obvio que debo ahora trabajar en el backend pero donde iria el codigo relaciobado al backend? creanme que antes de pasar por acá he tratado de encontrar información por mi cuenta. Tal vez no estoy entendido bien los conceptos o no se que sucede pero si alguien con experiencia me pudiera ayudar estaria enormemente agradecido. Gracias de antemano!

Envío de archivos adjuntos en un correo con SES

Tengo el siguiente problema, estoy utilizando la API de Amazon para el envío de correos, este es SES, ya el correo me envía bien, pero al momento de adjuntar un pdf me genera problema, ya que cuando llega el correo, intento abrir el pdf y dice que este está dañado. Estoy utilizando vb.net

Este es mi codigo

Dim archivo = Path.Combine(Server.MapPath("~\ruta"), "prueba.pdf")  Dim stream = New MemoryStream(Encoding.UTF8.GetBytes("To: kgjdj@gmail" &                                                           vbLf & "From: prueba@gmail" &                                                           vbLf & "Subject: Prueba" &                                                           vbLf & "Content-Type: multipart/alternative;" &                                                           vbLf & "        boundary=YWVhZDFlY2QzMGQ2N2U0YTZmODU" &                                                           vbLf & "Content-Transfer-Encoding: 8bit" &                                                           vbLf & "" &                                                           vbLf & "--YWVhZDFlY2QzMGQ2N2U0YTZmODU" &                                                           vbLf & "Content-Type: text/plain; charset=us-ascii" &                                                           vbLf & "" &                                                           vbLf & "" &                                                           vbLf & "--YWVhZDFlY2QzMGQ2N2U0YTZmODU" &                                                           vbLf & "Content-Type: text/html; charset=us-ascii" &                                                           vbLf & "" &                                                           vbLf & cuerpo &                                                           vbLf & "" &                                                           vbLf & "" &                                                           vbLf & "" &                                                           vbLf & "--YWVhZDFlY2QzMGQ2N2U0YTZmODU" &                                                           vbLf & "Content-Type: application/pdf;" &                                                           vbLf & "Content-Disposition: attachment; filename=Prueba.pdf" &                                                           vbLf & "Content-Transfer-Encoding: base64" &                                                           vbLf & "" &                                                           vbLf & archivo &                                                           vbLf & "" &                                                           vbLf & "--YWVhZDFlY2QzMGQ2N2U0YTZmODU--"))           Dim senderAddress = "prueba@gmail"         Dim receiverAddress = "kgjdj@gmail"          Dim lista = New List(Of String) From {                         receiverAddress                     }          Using client = New AmazonSimpleEmailServiceClient(RegionEndpoint.USEast1)             Dim sendRequest = New SendRawEmailRequest With {                 .Source = senderAddress,                 .Destinations = lista,             .RawMessage = New RawMessage With {                 .Data = Stream                 }             }              Try                 Console.WriteLine("Sending email using Amazon SES...")                 Dim response = client.SendRawEmail(sendRequest)                 Console.WriteLine("The email was sent successfully.")             Catch ex As Exception                 Console.WriteLine("The email was not sent.")                 Console.WriteLine("Error message: " & ex.Message)             End Try         End Using