NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Jakub Klindera:1.5.2016 14:20

Ahoj,

dnes jsem jsi udělal mail sender. Normálně funguje, žádnou chybu to při spuštění neháže, akorát to hodí chybu viz. příloha

Nevíte, jak bych toto zabezpečení mohl obejít?

Přišel mi i mail:

**Bylo zabráněno pokusu o přihlášení **

Dobrý den,
Někdo se právě pokusil o přihlášení k vašemu účtu Google mujmail@gmail.com z aplikace, která nesplňuje moderní bezpečnostní standardy.
Podrobnosti:
neděle 1. května 2016 14:07 (Středoevropský letní čas)
Ostrava, Česká republika*
Důrazně doporučujeme přistupovat k účtu pomocí zabezpečené aplikace, jako je Gmail. Všechny aplikace od společnosti Google tyto standardy zabezpečení splňují. Při použití méně bezpečné aplikace by účet mohl být zranitelný. Další informace

Tento pokus o přihlášení společnost Google zablokovala. Měli byste však zkontrolovat nedávno použitá zařízení.

Přikládám i zdroják, ale bez údajů.

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;
using System.Net.Mime;

namespace MailSender
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }



        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
                client.EnableSsl = true;
                client.Timeout = 10000;
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential("[email protected]", "Mé_heslo");
                MailMessage msg = new MailMessage();
                msg.To.Add (textBox1.Text);
                msg.From = new MailAddress("[email protected]");
                msg.Subject = textBox2.Text;
                msg.Body = textBox3.Text;
                client.Send(msg);
                MessageBox.Show("Mail byl odeslán");

            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }
}
 
Odpovědět
1.5.2016 14:20
Avatar
Odpovídá na Jakub Klindera
Michal Štěpánek:1.5.2016 16:21

Zkus se podívat na svém účtu na možnosti zabezpečení, nebo si udělej e-mail jinde...

Nahoru Odpovědět
1.5.2016 16:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jakub Klindera:1.5.2016 22:01

V tom to nebude. A přijde mi zbytečnost dělat mail někde jinde.

SmtpClient client = new SmtpClient("smtp.gmail.com", 587);

Každopádně si myslím, že to bude zablokované globálně.

 
Nahoru Odpovědět
1.5.2016 22:01
Avatar
Odpovídá na Jakub Klindera
Michal Štěpánek:2.5.2016 8:29

Kdysi jsem někde četl, když jsem zkoušel tvořit maily z aplikace, že s gmailem jsou obecně problémy s přístupem. Všude to funguje, jen přes gmail ne...
Já jsem na to použil vlastní doménu a šlape mi to jak hodinky...

Editováno 2.5.2016 8:30
Nahoru Odpovědět
2.5.2016 8:29
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jakub Klindera:3.5.2016 15:30

Nyní už není problém se zabezpečením, ale když kliknu na tlačítko odeslat, tak mi to vyhodí okno, že časový limit vypršel.

Viz. příloha

 
Nahoru Odpovědět
3.5.2016 15:30
Avatar
Petr Šťastný
Tvůrce
Avatar
Odpovídá na Jakub Klindera
Petr Šťastný:15.5.2016 17:17

Udelej to pres seznam,ten to ma jednoduse udelany. Me to pres gmail taky neslo, ale seznam funguje bez problémů. Jestli ti to furt nepujde tak mi napis, poslu ti zdrojak, jak to ja delam

 
Nahoru Odpovědět
15.5.2016 17:17
Avatar
Michal Žůrek - misaz:15.5.2016 17:19

A to jako nikdo nepracujete s gmailem přes Outlook?

 
Nahoru Odpovědět
15.5.2016 17:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.