Разбираюсь с самописной админкой и решил заморочится с настройкой штатного сендмейла для отсылки писем( подтверждение регистрации, восстановление пароля итд. НЕ спам). DKIM spf DMARC всё настроено. Решил настроить дополнительно шифрование S/MIME, нашёл функцию php openssl_pkcs7_encrypt . Может ли кто то подсказать подробнее как с ней работать? infile - файл с самим письмом. outfile - файл куда запишем зашифрованое письмо. headers - заголовки письма.
recipcerts - Массив, либо единичный сертификат X.509. И вот с сертификатом есть вопрос. Достаточно сгенерировать самому самоподписаный? Или нужно получить у довереного центра?
UPD 12.11.2018 Провел тесты - 1) сгенерировал свой сертификат - письмо ушло но почтовые клиенты не имеющие этого сертификата не могут расшифровать письмо (что логично). 2) получил у Комодо Free Secure Email Certificate . Функция отрабатывает без ошибок. Но письмо не доходит до адресата. Сертификат регистрировал на почту с которой происходит отправка.
UPD 14.11.2018 Использовать можно свой сертификат. Для дешифровки письма нужно чтобы открытый ключ был доступен адресату (добавлен в почтовый клиент). Получатели письма у которых отсутствует публичный ключ, не смогут прочитать письмо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок