Как включить SMTP-почту в cpanel в Bigrock? - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть сайт, загруженный в Bigrock cpanel. Я установил расширение Mail в пакетах PEAR в cpanel. Я сделал кодирование в codeigniter для функции почты, как показано ниже. Но этот код не работает. Я не зарегистрировал идентификатор электронной почты webteam6@marrs.in в cpanel.

require_once "Mail.php";
$username = 'webteam6@marrs.in';
$password = '****';
$smtpHost = 'ssl://smtp.gmail.com';
$smtpPort = '465';
$to = $email;
$from = 'marrs spelling';

$subject = 'Contact Form';
$successMessage = 'Message successfully sent!';


$replyTo = '';
$name = 'Anna';
$body = '';


$headers = array(
  'From' => $name.
  " <".$from.
  ">",
  'To' => $to,
  'Subject' => $subject
);
$smtp = Mail::factory('smtp', array(
  'host' => $smtpHost,
  'port' => $smtpPort,
  'auth' => true,
  'username' => $username,
  'password' => $password
));

$mail = $smtp -> send($to, $headers, $body);

if (PEAR::isError($mail)) {
  echo($mail -> getMessage());
} else {
  echo($successMessage);
}

Но этот код не работает. Я написал код в email.php в папке конфигурации, как показано ниже:

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');  


$config['protocol']='ssmtp';  
$config['smtp_host']='ssl://ssmtp.gmail.com';  
$config['smtp_port']='465';  


$config['smtp_user']='webteam6@marrs.in';  
$config['smtp_pass']='*****';
$config['mailtype']='html';
$config['charset']='utf-8';
$config['wordwrap']=TRUE;

У меня есть идентификатор электронной почты, например, webteam6@marrs.in и пароль. Но этот emailid не зарегистрирован в cpanel. Должен ли я зарегистрировать его в cpanel? Я сделал все это кодирование в codeigniter, но письмо не может быть отправлено. Кто-нибудь может мне помочь в этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...