Guest User

Untitled

a guest
Nov 20th, 2017
743
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. public function copyToFolder($folderPath = null) {
  2. $message = $this->MIMEHeader . $this->MIMEBody;
  3. if($folderPath==null)
  4. $path = "INBOX"; // Location to save the email
  5. else
  6. $path = $folderPath;
  7.  
  8. $imapStream = imap_open("{imap.yandex.ru:993/imap/ssl}" . $path , $this->Username, $this->Password);
  9. imap_append($imapStream, "{imap.yandex.ru:993/imap/ssl}" . $path, $message);
  10. imap_close($imapStream);
  11. }
  12.  
  13. <?php
  14.  
  15. /* connect to yandex */
  16. $hostname = '{imap.yandex.ru:993/imap/ssl}INBOX';
  17. $username = 'username@yandex.ru';
  18. $password = 'password';
  19.  
  20. /* try to connect */
  21. $inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Yandex: ' . imap_last_error());
  22.  
  23. $list = imap_list($inbox, '{imap.yandex.ru:993/imap/ssl}', '*');
  24.  
  25. foreach ($list as $value) {
  26.  
  27. var_dump($value);
  28. var_dump(mb_convert_encoding($value, 'UTF-8', 'UTF7-IMAP'));
  29.  
  30. }
  31.  
  32. $utf7_folder_name = mb_convert_encoding('Отправленные', 'UTF7-IMAP', 'UTF-8');
  33. imap_append($imap_stream, 'imap.example.com:143/tls}' . $utf7_folder_name, $message);
Add Comment
Please, Sign In to add comment