Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: mail() d'apache ne fonctionne pas (Lu 864 fois) sujet précédent - sujet suivant

mail() d'apache ne fonctionne pas

bonjour,
je viens de faire une installation toute neuve de leap 15.4, j'ai installé apache2 avec wordpress, et je ne reçois pas les mails, que dois-je vérifier?

Re : mail() d'apache ne fonctionne pas

Répondre #1
Bon il faut être humble et reconnaitre qu'on est con. ;D
Je viens de fouiner dans /var/mail et vu les mails de root, il se trouve que MX était correct, jusqu'à ce que je bidouille les DNS, or les mail étaient correct,j'ai corrigé et je patiente jusqu'à mise à jour, j'ai réglé à 1h.
Mais l'erreur est ailleurs.
Postfix et mail() d'apache fonctionnent... Je poursuit les investigations. ::)

Re : mail() d'apache ne fonctionne pas

Répondre #2
J'ai ça ;

The mail system
<webmestre@logic-immo.site>: connect to mail.logic-immo.site[IP du serveur]:25:
    Connection timed out


Re : mail() d'apache ne fonctionne pas

Répondre #3
Messsage du registar ;
- Serveur SMTP : mail.logic-immo.site
- Port du serveur SMTP : 465 en SSL sinon 587 pour les autre cas

comment changer de 25 à 587?

Re : mail() d'apache ne fonctionne pas

Répondre #4
To enable port 587, edit the file /etc/postfix/master.cf

vi /etc/postfix/master.cf

and remove the # in front of the line (uncomment the line):

#submission inet n - n - - smtpd

so that it looks like this:

submission inet n - n - - smtpd

You may want to uncomment additional lines enabling SASL authentication right after this line. Each new line should start with space!

 -o syslog_name=postfix/submission
 -o smtpd_tls_security_level=encrypt
 -o smtpd_sasl_auth_enable=yes
 -o smtpd_client_restrictions=permit_sasl_authenticated,reject

All the other settings to be configured in /etc/postfix/main.cf based on your environment.

Additionally you may need to configure TLS settings:

# TLS parameters
# you need to specify a real certificate location
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert.key
smtpd_use_tls=yes
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtp_tls_session_cache_database = btree:$data_directory/smtp_tls_session_cache
smtpd_sasl_tls_security_options=noanonymous
smtpd_tls_auth_only=yes


Additional security restrictions:

smtpd_relay_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_non_fqdn_helo_hostname,reject_non_fqdn_sender,reject_unknown_sender_domain,reject_non_fqdn_recipient,reject_unknown_recipient_domain

check and restart postfix:

postfix check
systemctl restart postfix

You can make sure that postfix is now listening on both ports 25 and 587:

netstat -na | grep LISTEN | grep 25
netstat -na | grep LISTEN | grep 587
  >:(  >:(  >:(  >:(  c'est une usine à gaz cette connerie, je ne comprend pas comment faire la ligne en rouge

Re : mail() d'apache ne fonctionne pas

Répondre #5
Rien ne se passe comme décrit, je jette l'éponge >:(

Re : mail() d'apache ne fonctionne pas

Répondre #6
Salut, ton serveur (avec apache2 et Wordpress) est hébergé chez qui ?

Re : mail() d'apache ne fonctionne pas

Répondre #7
chez moi sur mon Lamp
Nouveau, j'ai redirigé le MX sur mon serveur que j'ai configuré avec yast-mailserver
et pas d'erreur,
sauf que il ne poste rien ce con. >:(
c'est surement du au blocage du port 25 par mon FAI
si seulement je pouvais configurer postfix sur le port 465 ça m'aiderait

Re : mail() d'apache ne fonctionne pas

Répondre #8
En fonction du FAI, il est possible de débloquer ce fameux port 25 en fouillant dans les options de la box ou sur la page abonnement

 

Re : mail() d'apache ne fonctionne pas

Répondre #9
Problème résolu, j'ai installé postfix. 8)