webForumDet fria alternativet
Logga in / Bli medlem

Visa inkommande mail

PHP

5 svar · 516 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej,

Jag ansluter till en IMAP låda för att lista mail.

Använder mig av det här:
http://www.webforum.nu/showthread.php?p=98142#post98142

Jag har nu lyckats ansluta och skriva ut innehållet i mailen, problemet är att det verkar vara krypterat på något sätt.

Såhär ser bodyn ut i mailen:

SGVqLA0KDQpEZW4gaMOkciBzcGVsYXJlbiBoYXIgdmFsdCBhdHQgZsO2cmEgw7Z2ZXIgc2luYSBw
ZW5nYXIgZnLDpW4gTmV4dHBva2VyIHRpbGwgQmV0ZnJpZW5kcy4NCg0KVXBwZ2lmdGVyOg0KLS0t 
LS0NClVJRDogICAgNzUxMA0KTG9naW46ICBnemxodA0KRW1haWw6ICBnemxodEBob3RtYWlsLmNv 
bQ0KLS0tLS0NCg0KSMOkbHNuLg0KIyBIZW1zaWRhbg0K

Hur får jag ut mailet i klartext?
Servern är en Exchange server och jag ansluter via IMAP.
Jag gissar att det är någon inställning jag ska göra när jag ansluter, men vilken?

Tacksam för alla tips och förslag som kan lösa det här!

Medlem sedan mars 20041 505 inlägg
#2

Kolla in headern Content-Transfer-Encoding, där står det hur innehållet kodas.

Medlem sedan feb. 20034 441 inlägg
#3

Troxy skrev:

Kolla in headern Content-Transfer-Encoding, där står det hur innehållet kodas.

Det står "binary".
Hur decodar jag det?

Medlem sedan mars 20041 505 inlägg
#4

Och vad säger Content-Type då?
Du måste veta vad det är för filtyp, annars är det bara en klump med bytes.

Medlem sedan feb. 20034 441 inlägg
#5

MickeA.com skrev:

Det står "binary".
Hur decodar jag det?

echo base64_decode(imap_fetchbody($mbox,1,"1"));
Medlem sedan feb. 20034 441 inlägg
#6

Jag fortsätter med mitt nästa problem i samma tråd.

Just nu listas _alla_ mail den valda mappen.
Alla mail ser likadana ut:

Hej,

Nedan följer en person som anmält sig.

Uppgifter:
-----
UID:   1234
Login: my_login_name
Email: [email]mymail@hotmail.com[/email]
-----

Nu måste jag plocka ut "my_login_name" i varje mail.
Tänkte lösa det med något mönster och regexp.

Någon som kan hjälpa med var jag ska börja?

tack!

255 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)