Я хочу отправить электронную почту через PHP-скрипт, используя мой бесплатный Gmail как отправитель From . Как это можно сделать так, чтобы записи SPF были действительны (как если бы почта была фактически отправлена из Gmail)?
Я использую PHPmailer для отправки электронной почты. Я установил службу postfix и DKIM-Milter для генерации ключа. Он отлично работает, если я использую командную строку для отправки почты, а почта – с подписью DKIM, отображающей «подписанный: mydomain.com», Authentication-Results: mx.google.com; spf=pass (google.com: domain of root@mydomain.com designates 182.50.xxx.xxx as permitted sender) smtp.mail=root@mydomain.com; dkim=pass header.i=@mydomain.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; […]
Признаюсь, я не очень разбираюсь в проверке ключа. У меня есть скрипт, который загружает сообщения с сервера POP3, и я пытаюсь проверить подписи DKIM в PHP. Я уже выяснил проверку проверки хэша тела (bh), но я не могу понять проверку заголовка. http://www.dkim.org/specs/rfc4871-dkimbase.html#rfc.section.6.1.3 Ниже приведен пример моих заголовков сообщений. Я смог использовать пакет Mail :: DKIM […]
Я пытаюсь использовать PHP-DKIM для отправки подписанных писем DKIM. Его немного старому, поэтому мне пришлось кое-что изменить, но это пень меня: Warning: openssl_sign() [function.openssl-sign]: supplied key param cannot be coerced into a private key in /…/pages/user/dkim.php on line 66 Cannot sign Соответствующий раздел кода (примечание: я добавил $ pkeyid, изначально закрытый ключ просто передавался прямо […]
Похоже, что есть несколько отличных библиотек для того, чтобы подписывать подписки на DomainKeys на C # /. NET, но мне очень сложно найти такую же поддержку для PHP. Может быть, я не смотрю в нужное место? Единственное, что я нашел, это http://php–dkim.sourceforge.net/ ; он выглядит невероятно взломанным и поддерживает только PHP4. Учитывая, насколько популярным является […]