Voilà, j'ai la même question:
j'ai tout installé selon
http://debian-facile.org/doc:reseau:postfixsauf la partie sur "vacation", dernière
aurais-je dû ?
Pourquoi voudrais-je une telle installation ?
C'est assez simple: j'ai des tests de courriel à faire un assez gros projet PHP et ça ne me tente pas de lasser tout mes amis avec des messages "test" envoyés automatiquement par ma programmation. Je veux donc un vrai serveur de courriel, mais en local. Je pourrai alors envoyer tous les messages que je voudrai et vérifier aussi leur acheminement, leur arrivée.
Bon cela dit, j'ai installé postfix comme dans le tuto.
Je me suis créé un admin directement dans la base de données, c'était moins compliqué que par le setup.php
J'ai maintenant accès à l'interface adminstrative de postfix à l'adresse suivante: http://localhost/postfixadmin/
Tout va bien, jusque là.
Là où ça achoppe: envoi d'un courriel (ah, tiens, justement ce qu'il me faut)
J'obtiens comme réponse:
Invalid domain patriboom.net, and/or not discoverable in DNSVoici ma configuration /etc/postfix/main.cf (la partie que je crois pertinente)
mydomain=patriboom.net
myhostname = mail.patriboom.net
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = patriboom.net, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 10240000
Je crains que ce ne soit ces "patriboom.net" qui soient à la source du problème. Mais que devrais-je mettre à la place ? Quel est mon nom de domaine lorsque je suis en local ?
Bon, j'essaie avec "localhost", mais je laisse tout ceci affiché afin que ça serve à d'autres si ça marche.
Bon, j'ai donc essayé ceci (et oui, j'ai fait un apache2 restart après)
mydomain=localhost
myhostname = localhost
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 10240000
Même message d'erreur.
Je vais ajouter que dans mon PHP.ini j'ai ceci:
sendmail_from patrick@cartefoi.net patrick@cartefoi.net
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
Dernière modification par Patriboom (16-09-2010 06:41:03)
Portez la paix
Patrick Allaire, ptre