ugrás a tartalomhoz

Gmail belépés php-val

Ronyn · 2008. Feb. 1. (P), 03.31
Mint a cimböl is kitünik,az a problémám,hogy nem tudok a gmai fiokba belépni php-val(imap_open).
Már minden eszembe juto variációt kiprobáltam,a 995-ös portbol POP3 és SSL-böl,illetve a 993 IMAP-ból kiindulva,köztük persze az alapfelállást is ami a manuálon is olvasható.
A beállitásokban engedélyezve van mindkettö(pop,imap).
Itt olvastam hasonlo témát,ahol mindössze csak a belépés utánni levéltörléssel volt probléma,vagyis maga a belépés megoldható valahogyan...
Esetleg valami szerver konfig is kell hozzá?
Vagy mi lehet a baj?
Más mailszerverekkel nincs semmi gond....(bár asszem egyik sem ssl...)
 
1

Senki...

Ronyn · 2008. Feb. 3. (V), 05.39
...nem tudja,vagy senkit nem érdekel,vagy rossz a kérdés?
2

Rossz a kérdés

janoszen · 2008. Feb. 3. (V), 11.08
A kérdés a rossz. Csak úgy általánosságban lehet dobálózni az ötletekkel, de még jobb lenne, ha az alkalmazásod letisztított kódját beküldenéd. A sallangtól való megtisztítás közben lehet, hogy rá is jösz a hibára.
4

Letisztított kód...

Ronyn · 2008. Feb. 3. (V), 14.59
...az ennyi
$mbox = imap_open ("{pop.gmail.com:995/pop3/ssl/novalidate-cert}", "user_id", "password");
Mint irtam eleve a kapcsolat létrehozása nem müködik,mivel az imap_open()-re,mindig False-t ad vissza,függetlenül attól hogy milyen opciókkal vagy port-al próbálkozom(próbaltam a 993 imap-ot is).
Később már eleve csak egy sima scriptel probálkoztam ami gyakorlatilag csak ennyit tartalmaz,és nem sikerült sosem a kapcsolat...
A pop3;IMAP engedélyezve van a gmail beállításoknál...
A gépen kliensről rendesen müködik a fiok,illetve az adott script is megy más fiókokkal(freemail, etc)...
Azért feltételezem/kérdezem hogy a szerver beállítás mennyire befolyásolhatja ezt,itt alapvetően a ssl az,ami különbözik a több fiőktól...
5

php doksi...

gex · 2008. Feb. 3. (V), 15.19
...hozzászólásai közül:
Works with Gmail's new IMAP function for personal and for Google Apps.

$mbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "username##kukac##gmail.com", "password")
     or die("can't connect: " . imap_last_error());
6

Ez tul egyszerü volna...

Ronyn · 2008. Feb. 3. (V), 16.14
Mint irtam,természetesen ezt is kiprobáltam....
Egyébként ezt irja a last_error:
"Can't open mailbox {pop/imap.gmail.com...}INBOX:invalid remote specification"
De sajna nem értem mi baja van...mivel minden kiprobált variáciora ezt irja...
7

google

gex · 2008. Feb. 3. (V), 16.43
google keresés után: http://blog.bengo.us/gmail-imap-support-is-enabled/#comment-4053
8

Vagyis...

Ronyn · 2008. Feb. 3. (V), 17.32
ha jol értem,az imap-ssl támogatás hiánya a szerveren okozza ezt?
Tény,a phpinfo nem emliti,csak sima imap-ot ir...
És ezzel lehet valamit csinálni felhasználoi szinten?
9

Nem nagyon

janoszen · 2008. Feb. 3. (V), 18.29
Nem nagyon. Max esetleg DL-lel berándthatsz extensiont, de ha nem SSL támogatással lett forgatva az IMAP extension akkor sok mindent nem tudsz tenni. Kérdezd meg a rendszergazdát vagy válts szolgáltatót.
10

Akkor ez felejthetö(

Ronyn · 2008. Feb. 4. (H), 16.45
Köszönöm a válaszokat)
11

Ez az

Ronyn · 2008. Ápr. 30. (Sze), 12.15
imap ssl hogy kell szerepeljen az phpinfoban?
Nálam olyan van,hogy with imap meg with openssl.
Az imap ssl az egy 3. beirás lenne??
Thx)
12

Kipróba

janoszen · 2008. Ápr. 30. (Sze), 12.41
Sztem kipróba esete. Ha nincs SSL-lel forgatva, elvileg hibát ordibál vagy az error logba vagy a képernyőre. De valószínűsíthető, hogy van. :)
13

Hat ez a..

Ronyn · 2008. Május. 1. (Cs), 04.11
Hát ez az hogy a Gmail nem megy (még mindig arról van szó)):D,mert ahhoz ssl kell,azért kérdem,hogy megállapitható-e az hogy van ssl vagy nincs valami lekérdezéssel,függvénnyel vagy hasonló?
Mármint azon kivül hogy megnyitom a Gmailt,és ha nem megy akkor nincs ssl)))
14

SSL mar van

Ronyn · 2008. Május. 17. (Szo), 09.41
Nos,odáig már eljutottam hogy van imap-ssl,erre a következö hibaüzenetet kapom:
"Can't connect to gmail-pop.l.google.com,995: Connection timed out"
Utánna néztem a google-ban,adott is néhány találatot,de mind angol nyelvü,és én - a nem tul alapos - angol "tudásommal" nem tudtam semmi értelmeset kihámozni belöle.
Ha valakinek van valami ötlete,vagy jobban eligazodik az angol nyelvben,és megnézné hogy "mitisírahogyishívják"(mármint a Google),annak megköszönném a segítségét
15

IMAP?

janoszen · 2008. Május. 17. (Szo), 10.01
Ugye az imap.google.com-hoz csatlakozol? Egyébként én megnézem Neked, adj linket. :)
16

Pop.gmail...

Ronyn · 2008. Május. 17. (Szo), 12.45
-hoz próbálok csatlakozni,ahogy a manuálon is van(995 -ös port)
A google-ba csak simán becopyztam a hibajelzést,az arra adott elsö 2-3 találat mintha tartalmazna némi releváns infót,csak nem tudom kihámozni.
Persze,-ennyi erövel-az is lehet,hogy semmi érdemleges nincs benne((
Az imap.gmail-hoz nem próbáltam csatlakozni,ugy gondoltam,hogy ha egyáltalán müködik,akkor a pop fog "inkább" müködni-feltételezem az imap-ra is ugyanezt a hibát kapnám.
Cca 5-6 percig tölt/vár a böngészö,aztán jön a hibaüzi
17

Azért egy próbát megérne

zila · 2008. Május. 17. (Szo), 12.50
Mivel a szerver neve erősen nem imap-ra utal, hanem pop3-ra :) Nekem az asztali kliensben imap.google.com-van beállítva.
18

Asztali kliens...

Ronyn · 2008. Május. 17. (Szo), 13.17
másik történet,én nekem php-val sem megy...
Igen "sem",mivel a poppepper-t használom gépen(ha ismeri valaki),és aprilis 22-ike utánni leveleket az sem szedi le...
Már probáltam ujratelepiteni(korábbi verziot is),de ugyanez a helyzet,szoval a gmail-al/beállitással is lehet valami gond,de nem tudom mi.
Pop/imap engedélyezve.
Lehet ezért nem tud a php sem csatlakozni?
De mi lehet a gond a fiokkal???
Pop.gmail-ra csatlakozik a kliens(Poppepper),apr. 22-ig leszedi a 3-400 fejlécet,azután semmi...??
Ja,most néztem:imapra sem ad választ...
19

IMAP vs POP

janoszen · 2008. Május. 17. (Szo), 17.34
Azért mondom, IMAPolni csak az imap.gmail.com címen tudsz, próbáld meg, azon megy-e.
20

IMAP sem megy

Ronyn · 2008. Május. 18. (V), 15.26
Mint fentebb irtam,sajnos imapra is ugyanaz a válasz((
21

Script?

janoszen · 2008. Május. 18. (V), 16.35
Van valami butított változatod az alkalmazásból amit ki tudnék teszteni?
3

Más kliensel?

vbence · 2008. Feb. 3. (V), 12.47
pl. Thunderbird minden okés?
22

ja...

TeeCee · 2008. Május. 18. (V), 19.23
... engedélyezve van a klienssel való letöltés? Úgy emléxem, hogy gmailban ezt meg kell tenni a webes felületen a beállításoknál.

Nekem van POP3-as mailolvasóm, amit gmail-re is használunk a cégnél, de ott fsockopen-nel beszélget...
Néhány részlet a kapcsolódáshoz, ha érdekel:


// az adatok..
  'server'   => 'ssl://pop.gmail.com',
  'port'     => 995,
  'user'     => 'xxx##kukac##gmail.com',
  'password' => '****',

)
// A kapcsolódás meghívása
  $this->_pop3 = new pop3mail;
  if ($this->_pop3->open($acc['server'], $acc['user'], $acc['password'], $acc['port']) !== true) { ...

// A kapcsolódás
  function open($server, $user, $password, $port = 110) {
    if(!$this->sock=@fsockopen($server,$port)) { ...

23

Sajna...

Ronyn · 2008. Május. 18. (V), 21.41
nekem az fsockopen is "110:Connection timed out" hibát ad vissza...a pop.gmail.com:995 ; az smtp.gmail.com:465 illetve imap.gmail.com:993 cimre is
Természetesen a pop/imap letöltés engedélyezve van ,gépen megy is a kliens...
24

Akkor a hiba az Ön...

TeeCee · 2008. Május. 19. (H), 10.46
... készülékeben lakozik.

Ugyanarról a gépről próbálod, mint amin a kliens is van? Milyen OPrendszer? Tűzfal fogja-e vajon a PHP-s csatlakozásokat? ésatöbbi, ésatöbbi...

Máshova próbáltál belépni? saját mail, freemail, ...
25

Netes...

Ronyn · 2008. Május. 19. (H), 16.22
tárhelyen megy,freemail,egyebek,simán mennek vele(persze mindent nem probáltam),
Gondolom,a tárhellyel van valami,(php 5.2.5) de nem tudom mi kellhet még hozzá az imap-ssl kivül... PS.:Megnéztem,saját gépröl megy rendesen a gmail is,szóval még mindig a szerverbeállitással van valami gond...
26

Viszont...

Ronyn · 2008. Május. 20. (K), 10.23
a getmxrr() és tsai mennek gond nélkul a gmaillal is,persze más kategoria,tudom...
Apropo,van/tud valaki olyan szerver/tárhely beállitást ami befolyásol ill.korlátoz egy ssl kapcsolatot??
Hogy egyáltalán legyen minek utánnanézni...
27

SSL hiba / tűzfal?

janoszen · 2008. Május. 20. (K), 14.07
Adott esetben lehet, hogy a célport alapján szűri a tűzfal, továbbá az is lehet, hogy a Te platformodra forgatott SSL nem jól működik valamilyen oknál fogva és ezért van probléma. Érdemes lenne kipróbálni más SSL-képes IMAP szolgáltatóval.
28

Jo ötlet...))

Ronyn · 2008. Május. 20. (K), 15.37
A freemail megy ssl-el?
Belépésnél van titkositott kapcsolat lehetöség.
Ha igen,ugyanugy freemail.hu a szervercim csak 995 porton?
Mert azt ki tudnám probálni.
Este megprobálom....
29

Magán

janoszen · 2008. Május. 20. (K), 18.08
Sztem kizárt hogy a frímél egyáltalán IMAPot támogasson, nemhogy SSL-t. Keress meg magánban, adok egy SSL-es IMAP-ot.
30

Irtam

Ronyn · 2008. Május. 20. (K), 23.23
emailt elvileg...
31

Hajjaj

janoszen · 2008. Május. 21. (Sze), 12.17
<*****##kukac##*****.hu>: host pmx.megacp.com[88.151.100.100] said: 550 Administrative
    prohibition (in reply to end of DATA command)


Ez miért van? :)
34

Itt

Ronyn · 2008. Május. 21. (Sze), 15.33
most miröl is van szó?
35

Hát az emailedről

zila · 2008. Május. 21. (Sze), 16.39
Gondolom az email amit proclubnak küldtél és ő megpróblt váaszolni de a mailszervered eldobta. Vagy a mail amit küldtél nem ért oda, mert a mailszervered mondjuk blacklisten van. Vagy mittomén, csak okoskodok :)
33

Ez mi...

Ronyn · 2008. Május. 21. (Sze), 15.28
is lenne?
Mire válasz?
36

Én vagyok a hülye

janoszen · 2008. Május. 21. (Sze), 19.15
A kiváló regisztrátorom felmondta a domainemet, ezért még vérengzés lesz, addig is küldtem másik mailcímről.
37

Sajna...

Ronyn · 2008. Május. 21. (Sze), 20.55
Sajna ez is csak a saját gépen megy,tárhelyen szintén "Connection timed out" választ ad...(( Még valami ötlet??
38

telnet

janoszen · 2008. Május. 21. (Sze), 21.19
telnet imapcím portszám
Ez mit mond? Ugyanezt? Mert akkor körül kellene nézegetni picit a gépeden tűzfal-ügyileg. Gondolom, nem publikus, keress meg magánban.
39

Telnet,..

Ronyn · 2008. Május. 21. (Sze), 21.37
A gépemen megy a gmail is meg a Te címed is,a tárhelyen nem mennek a dolgok...
Bár a gépemen a telnet gondolkodás nélkül vissza dob minden open parancsot!?
40

Tárhely?

janoszen · 2008. Május. 21. (Sze), 22.48
A tárhelyről próbáltad shellből a telnetet?
41

Kétlem

Ronyn · 2008. Május. 21. (Sze), 23.01
kétlem hogy megtehetném A gépem: a saját otthoni laptop rajta egy xampp,nem kapcsolodik internetre.
Na ,azon mukodik phpból minden,a netes tárhelyröl viszont nem;az viszont egy mezei fizetös tárhely,telnet kilöve...
Csak mert némi fogalomzavart észlelek)))
42

Nos

Ronyn · 2008. Május. 22. (Cs), 03.51
Nos, ugy néz ki nagy nehezen találtam egy ssl postafiókot,és ráadásul ez a tárhelyen is müködik!!
:D:D:D:D:D:D
43

Megoldás?

janoszen · 2008. Május. 22. (Cs), 14.28
Na, hogy sikerült?
44

A saját fiokom)))

Ronyn · 2008. Május. 22. (Cs), 15.00
A saját postafiókom,ami megy ssl-el,illetve php-ból eleve csak ugy csatlakozik,csak ez eddig még nem tünt fel))))
Csak tegnap bekapcsoltam a hibajelzést a scriptben,és irta hogy nem tud a 110:pop porton csatlakozni.
De akkor hogy? Hát a "995/pop3/ssl/novalidate-cert" port/opcióval!
Ugyhogy valóban felesleges lett volna magát a scriptet tesztelni mivel azzal nincs semmi gond.
Persze,gondolom ez csak azóta van igy mióta uj szerveren vagyok(a régin ugye elvileg nem is volt ssl).
Mindenesetre,most irtam az adminnak,hogy akkor hogy is van ez,miért is nem megy a gmail?
Mivel az ssl opcióval-ugy tünik- nincs gond,hiszen a saját fiókom is ugy megy,ezért -gondolom- csak valami szerverszintü korlátozás lehet a külsö címekre.
45

Fsockopen

Ronyn · 2008. Május. 23. (P), 17.33
Nos,mostmár megy a gmail,viszont az imap függvényekkel nemigazán használható,igy nekiálltam az fsockopen-el kisérletezni.
Kérdéseim:)))
Van-e olyan utasitás ami pl. csak a levél tárgyát adja visza(id alapján le tudom kérni a levelet,de nekem elsöre csak egy tárgy(header) kellene)
Vissza lehet-e valahogy állitani hogy a már letöltött leveleket, ujra le lehessen tölteni.(Jelenleg ha egyszer letöltöm,nem engedi még egyszer,
PL.:ha letöltök egy listát ami tartalmazza az összes levél fejléc adatait,akkor ujra kell engedélyezni a pop letöltést a beállitásokban,mivel utánna csak az utolsó letöltött levél dátumánál ujabb leveleket engedi letölteni)
Végülis ezt nem tudtam az imap függvényekkel megoldani,ha azokkal meg lehet ezt oldani,akkor az is jó lenne
46

IMAP...

TeeCee · 2008. Május. 23. (P), 18.14
... kellemes tulajdonsága, hogy ha letöltesz egy levelet, akkor beállítja olvasottnak.
Az imap_check függvénynél egy user comment a php.net-en:
You can prevent imap_check from flagging new/recent messages as checked by calling imap_open with the "/readonly" or OP_READONLY flags.

Szerintem azzal jó lesz.

Fejlécet ezzel tudsz lekérni: imap_fetch_overview.

POP3-nál nincs külön fejléclekérés tudtommal.
A "top EMAILID SOROKSZÁMA\r\n" paranccsal lekéred az EMAILID (a szerveren lévő kívánt e-mail sorszáma) e-mailhez tartozó első SOROKSZÁMA db sort.
Az első "\r\n\r\n" karakterlánc fogja elválasztani a fejlécet a törzstől.

Bővebben a POP3-parancsokról: http://www.freesoft.org/CIE/RFC/1725/3.htm

Ha valaki esetéeg tud jobb módszert POP-on keresztüli fejléc-leszedésre, akkor azt hallgatnám...
(ezt is egy általam régóta használt, de átírt webes levelezőből lestem el :) )
47

/readonly

Ronyn · 2008. Május. 23. (P), 19.16
Nem az olvasott jelzéssel van gond,hiszen a gmailon levö levelek mind olvasottak(söt archiváltak),és más postafióknál nincs is ilyen gond.
(Söt a más fióknál nem is tudom beállitani olvasottnak,sem a imap_clearflag_full,sem az imap_setflag_full függvénnyel,és mindig olvasatlannak jelzi az összes levelet(imap_mailboxmsginfo())!)
Hogy lehet szabályosan olvasatlannak beállitani az összes levelet??
Az OP_READONLY opciót már korábban próbáltam(elfelejtettem irni)),de azzal nem hajlandó kapcsolódni,ugyanez a helyzet,ha /readonly-val használom(legalábbis most már 10 perce nem válaszol)).
Az imap_ függvényeknél nincs gond a fejléc kéréssel,hiszen más fiókokkal használom régóta a sriptet.
A TOP parancsot ismerem azzal próbálkoztam,arra gondoltam hogy valami olyan ami valamiféle elemzés alapján csak a fejlécet adja vissza,de igy is jó.
Próbáltam az "RSET" parancsot,de az sem vált be,ha letöltöm az összes üzenet fejlécét,akkor utánna a "STAT" 0 levelet ad vissza.
Akkor,ha fsockopen-el használom,nekem kell megoldani az email elemzését??
A cimet megkukk))
48

Minden

Ronyn · 2008. Május. 23. (P), 21.32
Minden más fióknál megy már a olvasatlannak és ujnak visszaállitás,csak a gmailnál hatástalan(((
49

Gmail API

Ronyn · 2008. Május. 28. (Sze), 11.41
Létezik valamilyen API a Gmailhoz,amivel el lehet érni a beállitásokat?
Legalább azokat ami az egyszerüsitett html felületen is elérhetö?