CitizenZ

Blog Libre, Geek & Crypto

Postfix, la fonction mail() de PHP et SMTPUTF8

Rédigé par citizenz 4 commentaires
J'ai dernièrement mis en place un formulaire de contact en php sur mon site web (serveur sous Ubuntu Server 16.04). La fonction mail() de PHP permettant d'envoyer le message du visiteur au webmaster.
Mais le code qui fonctionnait bien auparavant sur un autre serveur "similaire" me retournait désormais une erreur de type : "SMTPUTF8 is required but was not offered by host".
Après quelques recherches sur le Net, il s'avère qu'il faut ajouter le code suivant au main.cf de Postfix :
smtputf8_autodetect_classes = all

Sur la page du site de Postfix (http://www.postfix.org/SMTPUTF8_README.html ), il est bien précisé que si on a des paramètres non-ASCII pour "myorigin" ou "mydomain" ou que notre configuration introduit l'UTF-8 avec des aliases virtuels, conical mappings ou BBC mappings, alors on doit appliquer l’auto-détection SMTPUTF8 à tous les mails.
Un peu technique tout ça...

1er commit pour freetorrent

Rédigé par citizenz 1 commentaire

Voila : c'est ma première utilisation de Github pour publier le code de freetorrent.fr. Deux objectifs : distribuer le code mais aussi pourquoi pas, fédérer quelques compétences pour le développer.

Freetorrent.fr, c'est avant tout un site web qui tente à sa façon de promouvoir le Libre.

freetorrent.fr rassemble des projets sous licences libres et licences de libre diffusion et les propose au téléchargement par l'intermédiaire du protocole Bittorrent.
Il est complémentaire de certains gros projets officiels qui possèdent déjà leurs services Bittorrent et s'adresse tout particulièrement aux projets plus modestes qui recherchent un moyen simple de partager librement leurs travaux.

J'ai débuté l'aventure de freetorrent.fr officiellement en 2006. Il y a quelques temps j'ai décidé de m'affranchir des "kits" tracker bittorrent classiques pour adapter un code qui me convienne mieux.

N'ayant que de très faibles compétences, j'ai mis pas mal de temps à rassembler les bonnes idées, des morceaux de codes sous licence libres, etc. Et cela donne freetorrent.fr tel qu'il est actuellement.

Le site est perfectible, et pas qu'un peu :D Mais il fonctionne.

Aussi aujourd'hui, j'ai franchi le cap : je mets le code à disposition sur github.

Donc, vous retrouverez mon code ici : https://github.com/citizenz7/freetorrent

Fil RSS des articles de ce mot clé