Mail – ako pridať DKIM-Signature header

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
animack
Člen | 19
+
+1
-

Ahojte, prosím vás, neviete ako do mailu v nette jednoducho vložiť DKIM-Signature header.

leninzprahy
Člen | 150
+
0
-

Třeba

$message->setHeader('DKIM-Signature', $value);

viz https://api.nette.org/…imePart.html#…

animack
Člen | 19
+
0
-

leninzprahy napsal(a):

Třeba

$message->setHeader('DKIM-Signature', $value);

viz https://api.nette.org/…imePart.html#…

to som skúšal ako prvé :D no vygeneruje to niečo takéto:

DKIM-Signature: =?UTF-8?B?dj0xOyBhPXJzYS1zaGExOyBzPWRlZmF1bHQ7IGQ=?=
=?UTF-8?B?PWNvZGVlaXQuY29tOyBsPTE1NDA7IAl0PTEzODY1OTc4MTg7IGM9cmU=?=
=?UTF-8?B?bGF4ZWQvcmVsYXhlZDsgCWg9bWltZS12ZXJzaW9uOngtbWFpbGVyOmQ=?=
=?UTF-8?B?YXRlOm9yZ2FuaXphdGlvbjpsaXN0LXVuc3Vic2NyaWJlOngtcHJpb3I=?=
=?UTF-8?B?aXR5OnJlcGx5LXRvOmZyb206dG86c3ViamVjdDsgCWJoPU14MHg5ZWs=?=
=?UTF-8?B?YVEyM2UzOWRTdTltdG43S3QxaHc9OyAJYj1sT2ZIRWovc3ViTEs5cTM=?=
=?UTF-8?B?TkhaQmNQTy9mRU1hSkw2MHBuS2ZwQ2tLQWl3T1lwYzV0KzRlMnF6bE0=?=
=?UTF-8?B?LzlxUDNrZUxIcUpZTGZBOWlrR2EgCWIxUFRLM0RlMHk0WHg3b0c4Zks=?=
=?UTF-8?B?dDJtUlNiMGhINmZQNnBPZEE3K2dHZ1IzbGhBcXRGUllBUktLT3EvYlc=?=
=?UTF-8?B?eEY1YVlEUlJoY0ZIeUtnYSAJdjJ6QUdYWCtUV1I4ZHpZaGlMWT0=?=

leninzprahy
Člen | 150
+
0
-

Ona je ta hlavička (její hodnota) zakódovaná pomocí funkce encodeHeader do base64 (viz RFC2047).

Asi by to šlo obejít poděděním Nette\Mail\Message ve které bys přetížil getEncodedHeader

animack
Člen | 19
+
0
-

leninzprahy napsal(a):

Ona je ta hlavička (její hodnota) zakódovaná pomocí funkce encodeHeader do base64 (viz RFC2047).

Asi by to šlo obejít poděděním Nette\Mail\Message ve které bys přetížil getEncodedHeader

ok, class som spravil, ale stále mi nechce prijať dkim, kvôli body hash… čo presne vložiť ako body pre dkim v nette ?

leninzprahy
Člen | 150
+
0
-

Tak to už ti neporadím, s DKIM jsem nikdy nepracoval, jen jsem potřeboval do zpráv vkládat nezakódované hlavičky.

Zkus třebas google :)