Je suis un noob total sur Unix et CLI. après avoir googlé pendant près de 6 heures, j'ai appris que je devais modifier le port postfix de 25 à 587 pour que la fonction PHP mail () fonctionne. et voici la solution que j'ai eu http://www.linuxmail.info/postfix-change-port/ mais je ne sais pas comment la changer. comme je l'ai déjà dit, je suis un noob. toute aide à ce sujet sera appréciée.
MISE À JOUR1:
La solution grawity me donne l'erreur suivante.
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: DE2073F07C1: uid=501 from=<azhararmar>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/master[4185]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: DE2073F07C1: message-id=<[email protected]>
May 7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: DE2073F07C1: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 00:42:40 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: DE2073F07C1: to=<[email protected]>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.8, delays=0.01/0/0.79/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: 5F2FC3F07C4: uid=501 from=<azhararmar>
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: 5F2FC3F07C4: message-id=<[email protected]>
May 7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: 5F2FC3F07C4: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 00:42:42 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: 5F2FC3F07C4: to=<[email protected]>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.79, delays=0.01/0/0.78/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May 7 00:42:50 Ibrahim-Armars-MacBook-Pro postfix/master[4190]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
MISE À JOUR 2:
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/master[4472]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/pickup[4419]: 357F73F090F: uid=501 from=<azhararmar>
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4430]: 357F73F090F: message-id=<[email protected]>
May 7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4420]: 357F73F090F: from=<[email protected]>, size=525, nrcpt=1 (queue active)
May 7 01:10:03 Ibrahim-Armars-MacBook-Pro postfix/smtp[4448]: certificate verification failed for smtp.gmail.com[74.125.155.109]:587: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
master
" en cours d'exécution ...Réponses:
Selon vos commentaires sur d'autres réponses, vous devez configurer Postfix pour utiliser Gmail en tant qu'hôte relais. Il existe de nombreux tutoriels sur Internet pour cela; voici une version rapide.
Remarque: Avec cette configuration, tous les messages doivent être envoyés en utilisant votre adresse Gmail comme "De".
Annulez toutes vos modifications
master.cf
.Dans
main.cf
, ajoutez ces paramètres:Dans
/etc/postfix/sasl_passwd
, ajoutez votre nom d'utilisateur et votre mot de passe Gmail, comme ceci:Compilez le
sasl_passwd
fichier dans une base de données:Enfin, rechargez la configuration principale de Postfix:
la source
#
), puis abaissez le niveau de sécurité deverify
àencrypt
. Recharger Postfix. 2) Si cela ne résout pas le problème, cela peut signifier que Postfix a été construit sans support TLS. C'est peu probable, mais possible ...Si vous voulez seulement qu'il fonctionne sur le port 587 (et je ne suis pas sûr que vous le fassiez; je pense que vous voudriez qu'il fonctionne sur les deux 25 et 587), alors trouvez la ligne dans /etc/postfix/master.cf qui ressemble à ça:
Et changez-le pour ressembler à ceci:
Si vous souhaitez qu'il fonctionne sur les deux ports, ajoutez la deuxième ligne après la première plutôt que de la remplacer.
la source
smtp.something.com:587
?master.cf
contient déjà une entrée pour ce port; c'est étiquetésubmission
.master.cf
.