PDA

View Full Version : سوال: کمک درباره imap



moontoise
چهارشنبه 23 دی 1388, 17:51 عصر
سلام
من می خوام با استفاده از imap ایمیل هارو بخونم...
من کد زیر رو دارم:


$user = "XXX";

$pass = "XXX";

$conn = @imap_open("\{localhost:25/imap}INBOX", $user, $pass)

or die("Connection to server failed");

$headers = @imap_headers($conn)

or die("Couldn't get emails");
.
.
.
حالا وقتی تستش می کنم ارور زیر رو می ده:

Connection to server failed
Notice: (null)(): Can't open mailbox \{localhost:25/imap}INBOX: no such mailbox (errflg=2) in Unknown on line 0


حالا مشکل از کجاست؟

راستی من از سرور مجازی واسه ارسال ایمیل استفاده می کنم و ایمیل با موفقیت ارسال می شه, مشکل از همین کد های بالاس....

خواهش می کنم کمکم کنید, فوریه....

vcldeveloper
چهارشنبه 23 دی 1388, 23:28 عصر
راستی من از سرور مجازی واسه ارسال ایمیل استفاده می کنم و ایمیل با موفقیت ارسال می شه
برای ارسال ای میل از SMTP استفاده میشه، و ربطی به IMAP نداره؛ پس اگر ارسال شما کار کنه، لزوما به معنای آن نیست که IMAP هم باید کار کنه.

در مورد مشکل شما، متن خطا کاملا واضح هست؛ برای اتصال IMAP، باید یک پوشه را مشخص کنید. در کد بالا شما پوشه INBOX را مشخص کردید. این پوشه باید در سرور شما وجود داشته باشه، و از طریق IMAP قابل دسترس باشه. دقت کنید که بین حروف بزرگ و کوچک در نام پوشه تفاوت وجود داره.

moontoise
پنج شنبه 24 دی 1388, 18:13 عصر
خیلی ممنون, مشکل رفع شد...
حالا من تو همین سایت, به نمونه پیدا کردم که خیلی کمکم کرد...
این کد فقط لیست ایمیل ها رو می ده...
من می خوام ببینم چطور می شه, تو ایمیل ها جستجو کرد و براساس نام و تاریخ و ... مرتبشون کرد؟
خیلی ممنون