[horde] Can't send to BCC or CC without To: using activesync
Brent
impuser at bitrealm.com
Sun Jan 24 23:28:31 UTC 2021
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.
Thanks for the fast response!
brent
More information about the horde
mailing list