[horde] Can't send to BCC or CC without To: using activesync
Michael J Rubinsky
mrubinsk at horde.org
Mon Jan 25 02:56:02 UTC 2021
Quoting Brent <impuser at bitrealm.com>:
> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>
>> Quoting Brent <impuser at bitrealm.com>:
>>
>>> Trying to send an email with ONLY the BCC field filled out using
>>> ActiveSync. Device says "the message was rejected by the
>>> server". Same happens with CC-only filled out and omitting the
>>> To: field.
>>>
>>> Checking the horde logs, I find:
>>>
>>> NOTICE: HORDE PHP ERROR: Undefined index: To [pid 1278 on line 305
>>> of "/usr/share/pear/Horde/Core/ActiveSync/Mail.php"
>>>
>>> Line 305 is this:
>>> $recipients = $h_array['To'];
>>>
>>> Function area:
>>>
>>> protected function _sendRaw()
>>> {
>>> $h_array = $this->_headers->toArray(array('charset' => 'UTF-8'));
>>> $recipients = $h_array['To'];
>>> if (!empty($h_array['Cc'])) {
>>> $recipients .= ',' . $h_array['Cc'];
>>> }
>>> if (!empty($h_array['Bcc'])) {
>>> $recipients .= ',' . $h_array['Bcc'];
>>> unset($h_array['Bcc']);
>>> }
>>>
>>> Seems that $h_array['To'] is undefined and it bombs out?
>>>
>>> Not sure of the proper fix for this. I can send email using
>>> Horde/Imp with only the CC or BCC field filled out, this only
>>> seems to be happening using an ActiveSync device.
>>
>> Try what I just committed:
>>
>> https://github.com/horde/Core/commit/97c1705fc59d23e086c70032b8f8c733955f69ff
>>
>> I'll release it to Pear as soon as I have the time.
>>
>>> brent
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>
>> --
>> mike
>> The Horde Project
>> http://www.horde.org
>> https://www.facebook.com/hordeprojecthttps://www.twitter.com/hordeproject
>
>
> Well, I applied the patch and I'm still getting the error on the
> device that "The message was rejected by the server". I am not
> seeing the error in the horde logs any longer. I don't see any
> maillog or apache errors either. I cleared my php session cache and
> restarted. I'm not sure how else I can help. I'll keep looking.
Try checking your SMTP server's mail.log file for any errors. I just
tested this locally with only a cc and then again with only a BCC and
it successfully sent the email.
>
> Thanks for the fast response!
>
> brent
>
--
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 9272 bytes
Desc: PGP Public Key
URL: <https://lists.horde.org/archives/horde/attachments/20210125/b35d112a/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: PGP Digital Signature
URL: <https://lists.horde.org/archives/horde/attachments/20210125/b35d112a/attachment-0001.sig>
More information about the horde
mailing list