J'ai quelques problèmes avec mon serveur Windows dédié doté d'un panneau Plesk:
1.) Je ne peux pas envoyer d'e-mail via la fonction mail()
de PHP. Il renvoie toujours l'erreur suivante:
Action du serveur SMTP: 550 Action requise non effectuée: boîte aux lettres indisponible ou non locale.
Quel paramètre dois-je modifier pour permettre l'envoi de courrier?
2.) Les fonctions exec()
et passthru()
PHP ne fonctionnent pas; leurs sorties sont vides même lorsque j'essaie d'exécuter des commandes simples telles que dir
. Existe-t-il une option que je peux utiliser dans le panneau de configuration pour activer cette fonctionnalité?
2.) Il s'agit d'un problème courant pour PHP dans Plesk en raison des paramètres de sécurité ajoutés:
Recherchez httpd.include
dans le répertoire vhosts à partir duquel vous exécutez le script PHP et définissez la valeur de safe_mode
sur off
.
Assurez-vous également que vous avez activé PHP Support
sous: Sites Web & Domaines -> Scripts Web et Statistiques , tels que couverts ici =.
1.) Il pourrait y avoir un certain nombre de possibilités différentes (par ordre de probabilité):
[email protected]
)Relay Options
sous Mail Settings
et assurez-vous que SMTP
est coché et que Use no relay restrictions for the following networks
comprend: 127.0.0.1/32
.[fonction mail]
SMTP = localhost
smtp_port = 25
sendmail_from = [email protected]
Pour toute aide supplémentaire, je vous suggère de poser une question à l’adresse forum Parallels Plesk