X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=qmtp.el;h=e74f798afb8ee16d366becf19ce2c2812419976e;hb=623048a02c4c30b1d5f953209bd17899fe438f94;hp=cf5c2948f44cc2c85f3237fea03fb0be55efba80;hpb=57a3177465e8d977a8b2423f4343eefd3adf3d00;p=elisp%2Fflim.git diff --git a/qmtp.el b/qmtp.el index cf5c294..e74f798 100644 --- a/qmtp.el +++ b/qmtp.el @@ -34,6 +34,7 @@ ;;; Code: (require 'custom) +(require 'mel) ; binary-funcall (defgroup qmtp nil "QMTP protocol for sending mail." @@ -60,8 +61,8 @@ called from `qmtp-via-qmtp' with arguments SENDER and RECIPIENTS.") :type 'integer :group 'qmtp) -(autoload 'binary-open-network-stream "raw-io") -(defvar qmtp-open-connection-function (function binary-open-network-stream)) +;;;###autoload +(defvar qmtp-open-connection-function (function open-network-stream)) (defvar qmtp-error-response-alist '((?Z "Temporary failure") @@ -127,8 +128,9 @@ called from `qmtp-via-qmtp' with arguments SENDER and RECIPIENTS.") (unwind-protect (progn (setq process - (funcall qmtp-open-connection-function - "QMTP" (current-buffer) qmtp-server qmtp-service)) + (binary-funcall qmtp-open-connection-function + "QMTP" (current-buffer) + qmtp-server qmtp-service)) (qmtp-send-package process sender recipients buffer)) (when (and process (memq (process-status process) '(open run)))