Welcome Guest, Not a member yet? Register   Sign In
email sending issue with CI4
#3

(This post was last modified: 08-20-2021, 11:38 AM by adil.)

(08-20-2021, 09:49 AM)paliz Wrote:
PHP Code:
do it like me work on live host 


<?php

namespace Config;

use 
CodeIgniter\Config\BaseConfig;

class 
Email extends BaseConfig
{
 
/**
 * @var string
 */
 
public $fromEmail='[email protected]';

 
/**
 * @var string
 */
 
public $fromName='admin';

 
/**
 * @var string
 */
 
public $recipients;

 
/**
 * The "user agent"
 *
 * @var string
 */
 
public $userAgent 'CodeIgniter';

 
/**
 * The mail sending protocol: mail, sendmail, smtp
 *
 * @var string
 */
 
public $protocol 'smtp';

 
/**
 * The server path to Sendmail.
 *
 * @var string
 */
 
public $mailPath '/usr/sbin/sendmail';

 
/**
 * SMTP Server Address
 *
 * @var string
 */
 
public $SMTPHost='mail.admin.ir';

 
/**
 * SMTP Username
 *
 * @var string
 */
 
public $SMTPUser='[email protected]';

 
/**
 * SMTP Password
 *
 * @var string
 */
 
public $SMTPPass='X04r0U2ikd';

 
/**
 * SMTP Port
 *
 * @var integer
 */
 
public $SMTPPort 25;

 
/**
 * SMTP Timeout (in seconds)
 *
 * @var integer
 */
 
public $SMTPTimeout 5;

 
/**
 * Enable persistent SMTP connections
 *
 * @var boolean
 */
 
public $SMTPKeepAlive false;

 
/**
 * SMTP Encryption. Either tls or ssl
 *
 * @var string
 */
 
public $SMTPCrypto '';

 
/**
 * Enable word-wrap
 *
 * @var boolean
 */
 
public $wordWrap true;

 
/**
 * Character count to wrap at
 *
 * @var integer
 */
 
public $wrapChars 76;

 
/**
 * Type of mail, either 'text' or 'html'
 *
 * @var string
 */
 
public $mailType 'text';

 
/**
 * Character set (utf-8, iso-8859-1, etc.)
 *
 * @var string
 */
 
public $charset 'UTF-8';

 
/**
 * Whether to validate the email address
 *
 * @var boolean
 */
 
public $validate false;

 
/**
 * Email Priority. 1 = highest. 5 = lowest. 3 = normal
 *
 * @var integer
 */
 
public $priority 3;

 
/**
 * Newline character. (Use “\r\n” to comply with RFC 822)
 *
 * @var string
 */
 
public $CRLF "\r\n";

 
/**
 * Newline character. (Use “\r\n” to comply with RFC 822)
 *
 * @var string
 */
 
public $newline "\r\n";

 
/**
 * Enable BCC Batch Mode.
 *
 * @var boolean
 */
 
public $BCCBatchMode false;

 
/**
 * Number of emails in each BCC batch
 *
 * @var integer
 */
 
public $BCCBatchSize 200;

 
/**
 * Enable notify message from server
 *
 * @var boolean
 */
 
public $DSN false;





PHP Code:
  $email = \Codeigniter\Config\Services::email();
            $emailConfig = new \Config\Email();
            $email->initialize($emailConfig);
            $email->setFrom($emailConfig->fromEmail$emailConfig->fromName);
            $email->setTo($contacting['email']);
            $email->setSubject(lang('Commmon.apiEvent.emailReply') . ' ' $contacting['title']);
            $email->setMessage($this->request->getJSON()->reply);
            $result $email->send();

            //      print_r(  $email->printDebugger()); 

Still getting the error.it was working fine yesterday.i didnt change any code or anything.
When i use public $SMTPCrypto = '';


Code:
public $SMTPCrypto = '';
public $SMTPPort = '25';
getting error
Code:
hello: 452 syntax error (connecting)
The following SMTP error was encountered: 452 syntax error (connecting)
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
Reply


Messages In This Thread
email sending issue with CI4 - by adil - 08-20-2021, 06:50 AM
RE: email sending issue with CI4 - by paliz - 08-20-2021, 09:49 AM
RE: email sending issue with CI4 - by adil - 08-20-2021, 11:31 AM
RE: email sending issue with CI4 - by ikesela - 08-20-2021, 11:53 AM
RE: email sending issue with CI4 - by adil - 08-20-2021, 11:56 AM
RE: email sending issue with CI4 - by the_steff - 08-20-2021, 02:44 PM



Theme © iAndrew 2016 - Forum software by © MyBB