Bonjour à tous,
J’ai des problèmes dans ma configuration de postfix et opendkim.
J’ai suivi les tutos suivants :
https://www.isalo.org/wiki.debian-fr/index.php?title=Installation_sur_une_Squeeze_d%27un_serveur_mail_complet_%28Postfix_Postfixadmin_Dovecot_Mysql_Amavisd-new_Spamassassin_Clamav_Postgrey_Squirrelmail_Roundcube%29_avec_gestion_des_filtres_Imap_et_des_quotas
et
http://blog.tjitjing.com/index.php/2012/03/guide-to-install-opendkim-for-multiple-domains-with-postfix-and-debian.html
L’ensemble fonctionne correctement sauf quand le corps de mon mail comporte plusieurs lignes (crlf).
J’ai donc bêtement enlevé les \n, \r dans mon script ($message_final = preg_replace("/(\n\r|\r\n|\n|\t|\r)/", “”, $message_final)."\n" afin de tout mettre sur une seul ligne.
J’ai conscience que cette pratique ne correspond pas au standard rfc (ca ne me plait pas) et de toute façon postfix me coupe ma belle ligne en deux, du coup “dkim=neutral (bad format)”
http://www.postfix.org/postconf.5.html#smtp_line_length_limit
Augmenter cette valeur serait du bricolage et j’aimerai bien collé au standard.
Je sais pas trop si c’est la faute de Opendkim, Postfix, amavis ou spamassassin mais la signature ne retourne pas d’erreur sur le serveur donc je présume que le mail est altéré après avoir été signé…? et ceci uniquement lorsque j’ai plusieurs lignes dans mon corps!?
J’ai essayé de formater mon corps avec pas mal de fonction php et d’envoyer avec mb_send_mail mais rien n’y fait.
Ca fait un bon moment que je cherche donc si vous avez une idée je suis preneur!!
Je vous épargne tout mes fichiers de config dans ce post mais je pourrai les fournir en cas de besoin.
Par avance merci et vive Debian