Mercurial > mxe-octave
changeset 590:6c39b5f524fd
optional To recipients list in package vmime
author | Mark Brand <mabrand@mabrand.nl> |
---|---|
date | Fri, 11 Dec 2009 14:52:04 +0100 |
parents | 72e6bc298b7f |
children | 78178b632f27 |
files | src/vmime-1-win32.patch |
diffstat | 1 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/vmime-1-win32.patch Fri Dec 11 23:04:25 2009 +0100 +++ b/src/vmime-1-win32.patch Fri Dec 11 14:52:04 2009 +0100 @@ -472,3 +472,23 @@ }; /** Encode and fold text in respect to RFC-2047. +--- libvmime-0.9.0.orig/src/messageBuilder.cpp 2009-11-12 11:27:52.000000000 +0100 ++++ libvmime-0.9.0/src/messageBuilder.cpp 2009-12-11 14:21:31.000000000 +0100 +@@ -54,11 +54,15 @@ + if (m_from.isEmpty()) + throw exceptions::no_expeditor(); + +- if (m_to.isEmpty() || m_to.getAddressAt(0)->isEmpty()) ++ if ((m_to.isEmpty() || m_to.getAddressAt(0)->isEmpty()) && ++ (m_cc.isEmpty() || m_cc.getAddressAt(0)->isEmpty()) && ++ (m_bcc.isEmpty() || m_bcc.getAddressAt(0)->isEmpty())) + throw exceptions::no_recipient(); + + msg->getHeader()->From()->setValue(m_from); +- msg->getHeader()->To()->setValue(m_to); ++ ++ if (!m_to.isEmpty()) ++ msg->getHeader()->To()->setValue(m_to); + + if (!m_cc.isEmpty()) + msg->getHeader()->Cc()->setValue(m_cc);