Witam Serdecznie,
napisałem aplikacje, która umożliwia z poziomu aplikacji wysłać e-mail. Do poprawnego wysłania e-maila z aplikacji trzeba podać swój login i hasło. Jest niestety problem ponieważ google wysyła na e-mail nadawcy, że blokuje próbę logowania ponieważ aplikacja jest mniej bezpieczna jeśli w ustawieniach nadawcy zezwole na logowanie do mniej bezpiecznych aplikacji to wszystko działa. Czy da się coś zrobić z tą autoryzacja aplikacji ?
Dziękuje i Pozdrawiam
using System;
using System.Windows.Forms;
using System.Net.Mail;
namespace ProjectX
{
public partial class UserContact : UserControl
{
private int port;
private string nickSmtp;
private string myemail = "testowyjakis@gmail.com";
public UserContact()
{
InitializeComponent();
}
private void bunifuThinButton21_Click(object sender, EventArgs e)
{try
{
SmtpClient client = new SmtpClient(nickSmtp, port);
MailMessage message = new MailMessage();
message.From = new MailAddress(myemail);
message.To.Add(myemail);
message.Body = txtbody.Text;
message.Subject = txtsubject.Text;
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential(txtsender.Text, bunifuMaterialTextbox1.Text);
Cursor.Current = Cursors.WaitCursor;
client.Send(message);
MessageBox.Show("Wiadomość Wysłana");
Cursor.Current = Cursors.Default;
message = null;
}catch(Exception Ex)
{
MessageBox.Show(Ex.ToString());
}
}
private void bunifuDropdown1_onItemSelected_1(object sender, EventArgs e)
{
if (comboBunifu.selectedIndex == 0)
{
nickSmtp = "smtp.gmail.com";
port = 587;
}
}
Jeśli nie działa zdjęcie link do wyjątu który wystąpił: http://ifotos.pl/zobacz/abcpng_qxqarha.png