Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Podesavanje web config tool-om slanje poste preko smtp.gmail.com...

  • 9 odgovora
  • 7.707 pregleda

Najnovija ↓

Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 27.04.2008. u 16:47 · pre 225 meseci #1
...ako je moguce. Pokusavam da podesim web config tool-om slanje poste iz webapp, bez koriscenja Mail.SmtpMail.Send. Jel zna neko..
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 29.04.2008. u 15:02 · pre 225 meseci #3
Ma jesam, al je zadatak bio da probam da naucim jednu grupu da to uradi bez kodiranja (ma svasta sam se naslusao po skolama).

O.T. Bas sam srecan sto ne moze.
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 03.05.2008. u 15:00 · pre 225 meseci #4
Vise nisam srecan. Elem, bez ovoga ne radi password recovery na gmail :(

Ne mogu da nadjem kako se enable-uje SSL u web .config-u jel se neko zabavljao time??
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 04.05.2008. u 19:30 · pre 225 meseci #5
Evo pomaka

u web.config dodash

Code:

<mailSettings>  
   <smtp from="[email protected]">
    <network defaultCredentials="false"
    userName="tvojusername"
       password="tvojpass" 
    host="smtp.gmail.com" port="587"/>
   </smtp>  
  </mailSettings>


Sad u stranici dodash PasswordRecovery controlu
U Properties izaberesh Events
double click na SendingEmail i dodash

Code:

System.Net.Mail.SmtpClient s = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
System.Net.NetworkCredential nc = new System.Net.NetworkCredential("tvojusername", "tvojpass");
       
s.EnableSsl = true;
s.UseDefaultCredentials = false;
     
s.Credentials = nc;
s.Send("[email protected]", "[email protected]", "subject", e.Message.Body); 


A u SendEmailError

Code:

e.Handled = true;


E sad jel zna neko kako ovo kome saljesh da bude ono sto je uneo kad se registrovao
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 04.05.2008. u 19:56 · pre 225 meseci #6
Heh pa tako sto umesto

Code:

s.Send("[email protected]", "[email protected]", "subject", e.Message.Body);

zamenish sa
Code:

s.Send(e.Message);


I tako PasswordRecovery vraca pass kroz gmail.

Cheers!!

Sad sam opet srecan ;)
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: Podesavanje web config tool-om slanje poste preko smtp.gmail.com... 05.05.2008. u 17:29 · pre 225 meseci #8
Citat:
toxi_programer: Ne kapiram... Šta je e?

U brzini (onako srecan) nisam sve postovao dodjavola, evo celog koda..
Default.aspx
Code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default4" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    </div>
    <asp:PasswordRecovery ID="PasswordRecovery1" runat="server" 
        onsendingmail="PasswordRecovery1_SendingMail1" 
        onsendmailerror="PasswordRecovery1_SendMailError">
    </asp:PasswordRecovery>
    </form>
</body>
</html>

Default.aspx.cs
Code:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net.Mail;

public partial class Default4 : System.Web.UI.Page
{
    protected void PasswordRecovery1_SendingMail1(object sender, MailMessageEventArgs e)
    {
        System.Net.Mail.SmtpClient s = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
        System.Net.NetworkCredential nc = new System.Net.NetworkCredential("tvojusername", "tvojpass");

        s.EnableSsl = true;
        s.UseDefaultCredentials = false;

        s.Credentials = nc;
        s.Send(e.Message);
 
    }
    protected void PasswordRecovery1_SendMailError(object sender, SendMailErrorEventArgs e)
    {
        e.Handled = true;
    }
}


Citat:
toxi_programer:
I jel to znači da ću pomoću ovog koda moći da šaljem mail-ove sa moje gmail adrese?

Da, pre ce biti pomocu tvoje gmail adrese ;)
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme