2015-07-17 7 views
1

Puis-je définir sendmail_path en utilisant ini_set en page php, sans changer le fichier php.ini? Comme ceci:Modifier sendmail_path en utilisant ini_set dans PHP

ini_set("SMTP","smtp.gmail.com"); 
ini_set("smtp_port","587"); 

Mon application fonctionne sur un serveur partagé, et nous ne pouvons pas modifier le fichier de configuration du serveur. Ceci est ma première question ici, alors je m'excuse pour toute erreur.

+0

bonjour et bienvenue à: D vous pouvez le modifier par ini_set() mais gardez à l'esprit ... SMTP et smtp_port flag ne fonctionnera que pour WINDOWS-SERVER ... et n'ont aucune valeur pour UNIX/Serveurs LINUX comme vous pouvez le lire ici http://php.net/manual/fr/mail.configuration.php#ini.smtp-port – donald123

Répondre

1

Selon the manual, vous pouvez uniquement définir ce paramètre de php.ini ou httpd.conf. donc modifiable from = PHP_INI_SYSTEM

+0

J'ai réussi à envoyer du courrier en utilisant PHPMailer sans faire de changements dans le fichier php.ini ou httpd. fichier conf. Mais maintenant j'ai un problème différent. De l'adresse est inchangé et toujours prendre l'adresse de, qui est utilisé par moi pour l'authentification gmail. Maintenant, que dois-je faire pour chagne d'adresse? – user3395190

+0

Je crains que vous ne deviez poser cette question comme une nouvelle question. Assurez-vous d'ajouter votre code afin que nous puissions voir ce que vous faites avec phpMailer – RiggsFolly