• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Nie mogę wysłać maila za pomocą C#.

0 głosów
444 wizyt
pytanie zadane 5 kwietnia 2020 w C# przez tonn204 Mądrala (7,470 p.)

Cześć. Chcę zrobić klienta pocztowego. Mam tylko pewien problem, mianowicie cały czas wyskakuje mi błąd przy client.Send(message); nie wiem dlaczego. Przeglądałem różne fora ale nie znalazłem rozwiązania problemu.  Na dole umieszczam kod, który napisałem.  Proszę o pomoc i dzięki za odpowiedzi.

 

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;


namespace Aplikacja_gmail_testy
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string login = textBox1.Text;
            string haslo = maskedTextBox1.Text;
            string adresat = textBox2.Text;
            string temat = textBox3.Text;
            string tresc = textBox4.Text;
            MailAddress to = new MailAddress(adresat);
            MailAddress from = new MailAddress(login);
            MailMessage message = new MailMessage(from, to);
            message.Subject = temat;
            message.Body = tresc;

            using (SmtpClient client = new SmtpClient("smtp.gmail.com", 587))
            {
                
                client.Credentials = new NetworkCredential(login, haslo);
                client.EnableSsl = true;
                client.Send(message);
            }







        }
    }
}

 

2
komentarz 5 kwietnia 2020 przez Velta Maniak (52,910 p.)

Nie przechowuj hasła w formie jawnej w pamięci! Zamiast tego użyj System.Security.SecureString lub System.Net.NetworkCredential.

Pamiętaj także o utworzeniu hasła do aplikacji poczty, jeżeli rezygnujesz z Gmail API.

komentarz 5 kwietnia 2020 przez tonn204 Mądrala (7,470 p.)
Ok ,a wiesz dlaczego wyskakuje mi błąd?
komentarz 5 kwietnia 2020 przez NowyUrzydgownig Mądrala (5,090 p.)

@antos, idź na pocztę i wyślij.

komentarz 5 kwietnia 2020 przez tonn204 Mądrala (7,470 p.)
aha

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 685 wizyt
pytanie zadane 25 maja 2019 w PHP przez manager96 Bywalec (2,050 p.)
0 głosów
0 odpowiedzi 515 wizyt
pytanie zadane 14 listopada 2020 w PHP przez Jarek1989 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 1,313 wizyt
pytanie zadane 28 marca 2018 w Offtop przez Hiskiel Pasjonat (22,830 p.)

93,771 zapytań

142,732 odpowiedzi

323,383 komentarzy

63,372 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...