Novo

Forum kao aplikacija na telefonu

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

  • 45 odgovora
  • 12.917 pregleda

Najnovija ↓

Re: Primanje maila pomocu C#-a 15.09.2006. u 21:02 · pre 245 meseci
izmenjeno 1 put, poslednji put IQooLogic 15.09.2006. u 22:07
  1. IQooLogic15.09.2006. u 22:07zapis iz teksta poruke
#21
Code:
Za sada pocecemo sa DLL-ima a malo kasnije, kad provalimo fore moze i od nule



Na moj mail mozete slati sve POP3 i SMTP servere koji postoje(recimo za EuNet,InfoSky,Medianis,PTT,Banker, ...)

mail to: [email protected]
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 15.09.2006. u 23:09 · pre 245 meseci #22
Pridruzujem se... ;)

Inace glavni problem je bio:
Code:
POP3.LoadLicenseFile( "c:\\aspNetPOP3.xml.lic" );


Obzirom da sam nov u ovome, ovo mi je bilo nepoznato...
Re: Primanje maila pomocu C#-a 16.09.2006. u 02:47 · pre 245 meseci #25
One koje sam naveo ranije i jos aspNetMime za lepo prikazivanje mailova, u ostalom videces kako radi.Sto se tice imena programa vec sam izbacivao Tiny e-mail od v1.0 do v2.2 pa ako nije problem i ako se svi slazu da tako i ostane.Kada program bude zavrsen sve koji su na bilo koji nacin ucestvovali bice pomenuti u delu ABOUT zajedno sa aktivnim programerima i naravno tvorcima famouznih DLL fajlova.Otvoren sam za sve primedbe i predloge zato pisite.

Skidamo sl. DLL-e : aspNetMime, aspNetPOP3, AdvancedIntellect.Ssl.dll.Za sada toliko.

Adresa je > http://www.advancedintellect.com/download.aspx

Code:
HVALA ZA LINK Zevs85
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 16.09.2006. u 02:59 · pre 245 meseci #26
ok.
Da li neko od vas koristi Yahoo! Messenger (nije nikakva reklama)? Mislim da bi bilo najbolje da napravimo program koji ce da "lezi" u sys. tray-u i da povremeno proverava mail,pa ako naidje na nesto ne procitano javi.

tiny_email je pisan u C#-u za framework 2.0 (koliko se secam) - nastavljamo tako ili je nesto drugo u planu?
Re: Primanje maila pomocu C#-a 16.09.2006. u 03:19 · pre 245 meseci #27
Citat:
Bope: ok.
Da li neko od vas koristi Yahoo! Messenger (nije nikakva reklama)? Mislim da bi bilo najbolje da napravimo program koji ce da "lezi" u sys. tray-u i da povremeno proverava mail,pa ako naidje na nesto ne procitano javi.

tiny_email je pisan u C#-u za framework 2.0 (koliko se secam) - nastavljamo tako ili je nesto drugo u planu?


Sto se tice messenger-a to nije problem, naci ce se... Da, ja sam tako zamislio i odradio dobar deo posla. Mada moze posluziti kao ideja za dalji rad ili za pocetak :) Daj da se dogovorimo i da od ponedeljka vec vidimo sta raditi.
Re: Primanje maila pomocu C#-a 16.09.2006. u 04:51 · pre 245 meseci
izmenjeno 1 put, poslednji put IQooLogic 16.09.2006. u 05:26
  1. IQooLogic16.09.2006. u 05:26zapis iz teksta poruke
#28

Naci cemo Yahoo! Messenger.Dobra ideja za NotifyIcon, ali nisam siguran kako rade DownloadMessageEventArgs i njemu slicni ali provalicu(trebace neko vreme).Trenutno imam neke ispite u skorije vreme ali trudicu se da svaki slobodni trenutak koristim za pisanje koda i provaljivanje DownloadMessageEventArgs.Od sutra sam na Yahoo! Messenger-u pa na dalje.


Code:
e-mail mi znate tako da ce te me lako naci na Yahoo! Messenger-u, pa cujemo se ...
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 16.09.2006. u 05:33 · pre 245 meseci #29
looooool loooool loooool :D:D
pa nisam predlagao da se nalazimo preko mess-a nego sam hteo da kazem da mozemo da napravimo program koji obavestava o novim mail-ovima na slican nacin na koji to radi yahoo msgr :)
Re: Primanje maila pomocu C#-a 16.09.2006. u 06:14 · pre 245 meseci #30
Code:
Nisam odmah ukapirao.Sorry !!! Vazi slazem se povodom predloga.
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 16.09.2006. u 23:02 · pre 244 meseca #31
@All
Pristup mail serveru koji zahteva ssl, moze proci i bez pomenutih biblioteka...

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Net.Sockets;
using System.Net.Security;
using System.IO;


namespace waSSL
{
    public partial class formSSL : Form
    {
        private TcpClient serverTcpConnection;
        private Stream pop3Stream;
        private StreamReader pop3StreamReader;

        protected string CRLF = "\r\n";

        public formSSL()
        {
            InitializeComponent();
        }

        private void btnConnect_Click(object sender, EventArgs e)
        {
            string odgovor;

            serverTcpConnection = new TcpClient("server", 995);   //ja sam isprobavao na gmail
            pop3Stream = new SslStream(serverTcpConnection.GetStream(), false);
            ((SslStream)pop3Stream).AuthenticateAsClient("server");
            pop3StreamReader = new StreamReader(pop3Stream, Encoding.ASCII);
            rtbTekst.Text += pop3StreamReader.ReadLine();
            executeCommand("USER korisnicko_ime" + CRLF,out odgovor);
            MessageBox.Show(odgovor);
            executeCommand("PASS lozinka" + CRLF,out odgovor);
            MessageBox.Show(odgovor);
            executeCommand("LIST" + CRLF, out odgovor);
            MessageBox.Show(odgovor);
            

        }

        private void executeCommand(string command, out string response)
        {
            byte[] WriteBufer = new byte[1024];
            ASCIIEncoding en = new ASCIIEncoding();
            WriteBufer = en.GetBytes(command);
            pop3Stream.Write(WriteBufer, 0, WriteBufer.Length);
            pop3Stream.Flush();

            response = pop3StreamReader.ReadLine();
            rtbTekst.Text += response;
        }
    }
}


Ovo je samo primer konekcije na server... Ostalo se svodi na rad sa stringovima, al bice ovde jos puno o tome.
Re: Primanje maila pomocu C#-a 24.09.2006. u 10:01 · pre 244 meseca #32

Dokle ste stali momci.Ja se jos petljam sa izgledom jer mora da bude savrseno. :)

Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 24.09.2006. u 17:01 · pre 244 meseca #33
Ja sam ranije za provjeru e-maila koristio ActiveX kontrolu pod nazivom: FreePOP3. Mislim da se i dalje moze pronaci na Internetu, a osim nje postoje i druge Free POP3 kontrole (evo korisne adrese: http://www.newfreedownloads.com/find/pop3.html).

Inace, nije ni komunikaciju sa mail serverom kroz Socket tesko napisati, osim sto je trebas "stimovati" u skladu sa mail serverom. Neki dozvoljavaju tekstualno slanje korisnickih podataka, kod nekih treba unos kriptovati base64 algoritmom itd. Problem je jedino sa programiranjem funkcionalnosti nalik "preview" e-mail poruke, jer kad mail server pocne da salje e-mail poruku, onda te zapljusne podacima kao more.

Najbolje da koristis vec gotove POP3 biblioteke.

Pozdrav!
Re: Primanje maila pomocu C#-a 25.09.2006. u 09:16 · pre 244 meseca
izmenjeno 1 put, poslednji put IQooLogic 25.09.2006. u 09:34
  1. IQooLogic25.09.2006. u 09:34zapis iz teksta poruke
#34

Hvala ti ali vec sam nasao biblioteke koje su skroz na skroz free stim sto moras svakog meseca da skines Licence File koji tezi svega 50-ak Kb.Rade odlicno i najvise mi se sviga sto ne moram da placam negde oko 300 - 400 $ za tako nesto.Sto bi se reklo EXTRA, zar ne ?!U ranijim porukama postoje linkovi za te biblioteke, stoga nadji te poruke i procitaj ih.Ali opet kazem HVALA TI !!!

:)
Code:
Molim vas skinite .ZIP(637Kb).Kazite vase misljenje.Otvoren sam za sve ideje a i primedbe.Hvala
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 27.09.2006. u 12:55 · pre 244 meseca #35


Zevs85

Dugmici jos ne rade jer jos nije gotovo sa dizajnom ali bice i to, ali ne mogu da kazem uskoro.Naravno da cu objaviti Source Code.Ne verujem da ce biti na ES(de daju UPLOAD veci od 1MB) ali bice najverovatnije na e-mail.Ako imas ideju predlog ili nesto slicno javi mi jer svaka ideja je dobrodosla.Stalno cu dodavati UPLOAD-e srazmerno napredovanju pisanja programa.Hvala na hvalisanju programa.PoZzz ...
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Re: Primanje maila pomocu C#-a 27.09.2006. u 13:31 · pre 244 meseca #36
Jednu stvar sam zaboravio da ti kazem, kad se pokrene program i pojavi onaj znak na sredini ekrana, ako kliknem na njega on se "zakaci" za kursor. Ne znam jesi tako planirao? Mozda bi bilo bolje da se pojavi i stoji par sekundi kao splashscreen.
Re: Primanje maila pomocu C#-a 27.09.2006. u 22:11 · pre 244 meseca #37
Pomoc....


Imam sledeci problem. Kako na Gmail-u da znam kada je poruka iscitana do kraja?
Uglavnom, kod vecine je ovako:

+OK...
From:...
.
.
Subject:
.
.

//Tekst

.
.

i na kraju tacka
.

Znaci znam da je dosao do kraja. Kako to kod gmail-a? Ne mogu da nadjem logiku... HELP
Re: Primanje maila pomocu C#-a 27.09.2006. u 22:35 · pre 244 meseca #38
Malo sam zabrljao :)

Ipak postoji i ta tacka...
Re: Primanje maila pomocu C#-a 27.09.2006. u 22:49 · pre 244 meseca #39
Kako da to sto je na serveru iscitano ponostim?

Znaci pozovem npr RETR 1 CRLF i on izlista poruku od nekih 100 redova na serveru. Ja iscitam prvih 50 i dalje mi nije potrebno, tacnije pozovem RETR 2 CRLF. U tom slucaju na serveru ostane drugih 50 redova od prve poruke i svi redovi druge poruke.
Ja sam to (visak redova prve) resavao ovako:
Code:
while (pom != ".")
                {
                    pom = strRead.ReadLine();
                }

...pa tek sad pozivao citanje druge.
Ali to mi ne deluje bas mudro, citam redove u prazno... Kako se to radi?
Re: Primanje maila pomocu C#-a 28.09.2006. u 01:08 · pre 244 meseca #40
Da tako je planirano da se kaci za kursor i da se na desni click ostavi.Mada sam to prepravio i sada radi tako sto drzis levi taster misa i pomeras ga, prilikom pustanja tastera ostavljas ga na trenutnoj poziciji.Nesto kao kad pomeras prozore u windows-u.
Potpis
if(torrent == "free" && windows == true)
{
InstallOnComputer(Expensive_Software);
}
else goto Linux;
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme