Подписание почты, отправленной через SMTP с DKIM - PullRequest
4 голосов
/ 17 января 2011

Я настроил DKIM в своих приложениях Google для подписи почты, при отправке почты через интерфейс GMail он подписывает почту, но когда я отправляю почту через мой веб-сервер с использованием SMTP (из CodeIgniter), он не подписывает почту.

Кто-нибудь может мне помочь, что мне делать?

Ответы [ 2 ]

5 голосов
/ 17 января 2011

Да, это на самом деле конфигурация сервера.Но так как вы разместили на SO, есть также способ подписывать письма вручную из PHP.http://php -dkim.sourceforge.net /

Здесь также уже упоминалось: Настройка DomainKeys / DKIM в SMTP-клиенте на основе PHP

4 голосов
/ 29 января 2011

Я создаю новый проект в GoogleCode.имя было phpMailDomainSigner Он поддерживает DKIM-подпись и DomainKey-подпись в объектно-ориентированном стиле.

Вот пример:

// Create mailDomainSigner Object
include_once './lib/class.mailDomainSigner.php';

$mds = &new mailDomainSigner($domain_priv,$domain_d,$domain_s);
$new_data = $mds->sign(
                $mail_data,
                "Message-ID:Subject:From:Content-Type:MIME-Version:Content-Transfer-Encoding:Received:To:Date",
                true,true,false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...