Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet C#-pal levelet...

Hogyan lehet C#-pal levelet küldeni gmail-ra?

Figyelt kérdés

Van kódom hozzá, le is teszteltem egy másik személlyel és nála működik csak nálam nem.

Megnéztem ezerszer hogy jó az emailcím és a jelszó.

Ezt írja ki nekem: "An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dll


Additional information: Az SMTP-kiszolgáló biztonságos kapcsolatot igényel, vagy nem történt meg az ügyfél hitelesítése. A kiszolgáló válasza a következő volt: 5.5.1 Authentication Required. Learn more at"



2015. szept. 26. 17:33
1 2
 1/11 A kérdező kommentje:
Nem tudok angolul, ezért ne küldjetek linkeket, mert nem leszek tőle okosabb. :(
2015. szept. 26. 17:35
 2/11 anonim ***** válasza:
a gmailben/google fiókban valahol engedélyezni kell hogy harmadik felektől származó alkalmazás (vagy valami ilyesmi) hozzáférjen a fiókhoz
2015. szept. 26. 17:36
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:

[link]


Nem pont az amit keresel, régebben írtam ezt a kis programot. kb azt tudja ami neked kell


Esetleg tanulmányozd ennek az email részét:

[link]



Egyébként könnyebb lenne ha megmutatnád a kódot

2015. szept. 26. 17:52
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:
Annyit hozzátennék, hogy hardcoded jelszót kiszedni a programból egyszerű, tehát ne nagyon publikáld.
2015. szept. 26. 17:54
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:

SmtpClient smtp = new SmtpClient

{

Host = "smtp.gmail.com",

Port = 587,

UseDefaultCredentials = false,

DeliveryMethod = SmtpDeliveryMethod.Network,

Credentials = new NetworkCredential("te@gmail.com", "*******"),

EnableSsl = true,

Timeout = 10000

};


MailMessage message = new MailMessage();

message.Body = "hello";

message.Subject = "targy";

message.To.Add("te@gmail.com");

message.From = new MailAddress("te@gmail.com");

smtp.Send(message);

2015. szept. 26. 18:09
 6/11 A kérdező kommentje:
Tudom ezért fogok csinálni külön erre célra használni egy külön fiókot amit kedvük szerint feltörhetnek :D
2015. szept. 26. 18:11
 7/11 anonim ***** válasza:

using System.Net.Mail;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

SmtpClient smtp = new SmtpClient

{

Host = "smtp.gmail.com",

Port = 587,

UseDefaultCredentials = false,

DeliveryMethod = SmtpDeliveryMethod.Network,

Credentials = new System.Net.NetworkCredential("", ""),

EnableSsl = true,

Timeout = 10000

};


MailMessage message = new MailMessage();

message.Body = "hello";

message.Subject = "targy";

message.To.Add("");

message.From = new MailAddress("satan.adam00@gmail.com");

smtp.Send(message);


}

}

}



Nekem ez működött, csak be kellett írni a system.net-et a NetworkCredential elé

2015. szept. 26. 18:17
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

using System.Net;

using System.Net.Mail;



SmtpClient smtp = new SmtpClient

{

Host = "smtp.gmail.com",

Port = 587,

UseDefaultCredentials = false,

DeliveryMethod = SmtpDeliveryMethod.Network,

Credentials = new NetworkCredential("te@gmail.com", "*******"),

EnableSsl = true,

Timeout = 10000

};


MailMessage message = new MailMessage();

message.Body = "hello";

message.Subject = "targy";

message.To.Add("te@gmail.com");

message.From = new MailAddress("te@gmail.com");

smtp.Send(message);

2015. szept. 26. 18:20
 9/11 A kérdező kommentje:
Próbáld meg ezzel, neked azért kellett mellé írni mert nem volt a usingban meghívva a névtér.
2015. szept. 26. 18:21
 10/11 A kérdező kommentje:
Szerintem a gmailban van letiltva nekem vmi.
2015. szept. 26. 18:22
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!