le serveur n’est peut-être pas configuré pour envoyer du courrier en utilisant cette méthode

Je recherche toutes les solutions possibles à ces problèmes et essaie mais ne fonctionne toujours pas.Je contacte mon serveur qui est webpandahost mais ils ont dit qu’il fonctionne.

function send_email() { $config['protocol'] = 'smtp'; $config['smtp_host'] = 'server.multimedia-street.com'; $config['smtp_port'] = '465'; $config['smtp_timeout'] = '7'; $config['smtp_user'] = '[email protected]'; $config['smtp_pass'] = 'admin123'; $config['charset'] = 'utf-8'; $config['newline'] = "\r\n"; $config['mailtype'] = 'text'; $this->email->initialize($config); $this->email->from('[email protected]', 'SJCDRRMO'); $this->email->to('[email protected]'); $this->email->subject('Password Reset'); $this->email->message('We have reset your request. Your new password: Do not reply to this email.'); if($this->email->send()) { echo "success"; } else { echo $this->email->print_debugger(); } } 

Message d’erreur:

 The IP address sending this message does not have a 550-5.7.1 PTR record setup. As a policy, Gmail does not accept messages from 550-5.7.1 IPs with missing PTR records. Please visit 550-5.7.1 https://support.google.com/mail/answer/81126#authentication for more 550 5.7.1 information. dn3si12455081pac.266 - gsmtp 

Essayez d’append “reply to” dans les en-têtes.

Ou essayez ceci

 $headers = "Organization: Sender Organization\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "X-Mailer: PHP". phpversion() ."\r\n" ; $headers .= "Reply-To: Sender Name \r\n"; $headers .= 'From: Sender Name ' . "\r\n"; $headers .= "Content-Type: text/plain; charset=utf-8\r\n"; $headers .= "X-Priority: 1\r\n"; if (mail('[email protected]', 'Subject', 'message', $headers)) { "Mail successful."; }else{ "Mail failed."; }