Laravel IMAP ile geliştirmekte olduğum web mail uygulamam da mail serverde INBOX içinde bulunan mailleri TRASH almak istiyorum böylelikle silmek istiyorum. Webklex in move ve moveToFolder methodlarını denedim. Php nin imap_mail_move olanınıda denedim fakat başarılı olamadım. Bu tarz bir taşıma işlemini sizce nasıl yaparım ?
Bu şekilde direk Trash a atmadan silebiliyorum.
$oClient = Client::account('default');
$conn = $oClient->connect();
$aFolder = $oClient->getFolders('INBOX');
$trashFolder = $oClient->getFolders('INBOX');
foreach ($aFolder as $oFolder) {
foreach ($aMessage as $oMessage) {
$oMessage->delete();
dd($aFolder) yaptığımda içine bir şey yazsam bile hep yolu 'INBOX' geliyor.
Sanıyorum ki bana 'INBOX.Trash' lazım ama ulaşamıyorum.
$oMessage->moveToFolder('INBOX.Trash')
$oMessage->move('INBOX.Trash')
imap_mail_move($conn, $oMessage->uid, $trashFolder, CP_UID);
Bu şekilde delete() methodunu kapatıp denedim hiç biri sonuç vermedi.
Kullandığım Paket Webklex Laravel IMAP