454
454
(mew-pop-set-status pnm "quit")
455
455
(mew-pop-command-quit pro pnm)
456
456
(throw 'write-error nil)))
457
(mew-set-file-modes file)
458
(mew-set-file-type file)
459
457
(mew-pop-set-rcnt pnm (1+ (mew-pop-get-rcnt pnm)))
461
(mew-set-buffer-multibyte t)
462
(setq vec (mew-scan-header))
463
(mew-scan-set-folder vec fld)
464
(mew-scan-set-message vec msg)
465
(if (or (eq directive 'inc) (eq directive 'scan))
466
(setq mark (mew-scan-inbox-action vec case)))
469
(not (memq mark (list mew-mark-delete mew-mark-unlink))))
472
(mew-set-buffer-multibyte nil)
473
(mew-scan-insert-line fld vec width lmsg mark)
458
(when (file-exists-p file)
459
(mew-set-file-modes file)
460
(mew-set-file-type file)
462
(mew-set-buffer-multibyte t)
463
(setq vec (mew-scan-header))
464
(mew-scan-set-folder vec fld)
465
(mew-scan-set-message vec msg)
466
(if (or (eq directive 'inc) (eq directive 'scan))
467
(setq mark (mew-scan-inbox-action vec case)))
470
(stringp mark)) ;; in the case of refiling
473
(mew-set-buffer-multibyte nil)
474
(mew-scan-insert-line fld vec width lmsg mark))
474
475
(mew-pop-set-rtrs pnm (cdr rtrs))
475
476
(if (and del (not truncated))