Мне нужно отправить ссылку в HTML-письме с помощью CodeIgniter.
первое испытание: —
отправьте письмо на сервер Gmail, после чего ссылка будет успешно отправлена без каких-либо повреждений.
Второе испытание:
Я использую Microsoft Exchange Server.
при отправке ссылки в HTML-письме ссылка будет получена некорректно !!
Не знаю почему? Тогда проблема возникла при использовании только сервера Exchange.
правильная ссылка
поврежденная ссылка
Если я положу это в тег href
правильная ссылка
исправленная ссылка
Мой IP = 000.00.0.00, это не факт, но это только пример
Вы должны изменить настройку crlf, чтобы использовать Exchange в качестве SMTP-сервера.
добавлять $this->email->set_crlf( "\r\n" );
на ваш контроллер или добавить $config['crlf'] = "\r\n";
на ваш файл конфигурации электронной почты!
Символы равенства, подставляемые в ваше электронное сообщение, являются пустой подсказкой, что проблема заключается в символе конца строки.
Других решений пока нет …