CodeIgniter의 이메일 라이브러리를 사용하여 이메일을 보낼 수 없습니다.

odbhut.shei.chhele

CodeIgniter의 이메일 라이브러리를 사용하여 이메일을 보내려고합니다. 이것이 제가 작성한 코드입니다.

        $email_config = array(
            'protocol'  => 'smtp',
            'smtp_host' => ' ssl://smtp.gmail.com',
            'smtp_port' => '465',
            'smtp_user' => '[email protected]',
            'smtp_pass' => '**********',
            'mailtype'  => 'html',
            'newline'   => "\r\n",
            'charset' => 'iso-8859-1',
            "wordwrap" => true
        );

    $this->CI->load->library('email', $email_config);
    $this->CI->email->from('[email protected]', 'invoice');
    $this->CI->email->to('[email protected]', "User");
    $this->CI->email->subject('Invoice');
    $this->CI->email->message('Test');
    $this->CI->email->send();
    echo $this->CI->email->print_debugger();

오류 : 이것은 내가 받고있는 오류입니다.

다음 SMTP 오류가 발생했습니다. 0 php_network_getaddresses : getaddrinfo 실패 : 이름 또는 서비스를 알 수 없음 데이터를 보낼 수 없음 : AUTH LOGIN AUTH LOGIN 명령을 보내지 못했습니다. 오류 : 데이터를 보낼 수 없음 : MAIL FROM : 보낸 사람 : 다음 SMTP 오류가 발생했습니다. 데이터를 보낼 수 없습니다 : RCPT TO : to : 다음 SMTP 오류가 발생했습니다. 데이터를 보낼 수 없습니다 : DATA 데이터 : 다음 SMTP 오류가 발생했습니다. : 데이터를 보낼 수 없음 : User-Agent : CodeIgniter 날짜 : Sun, 21 Jun 2015 05:52:56 +0600 From : "invoice"반환 경로 :받는 사람 : [email protected] 제목 : =? iso-8859 -1? Q? Invoice? = 답장 : "[email protected]"X-Sender : [email protected] X-Mailer : CodeIgniter X-Priority : 3 (일반) 메시지 -ID : < [email protected]> Mime 버전 : 1.0 콘텐츠 유형 : multipart / alternative; 경계 = "

다음 SMTP 오류가 발생했습니다. PHP SMTP를 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다. 사용자 에이전트 : CodeIgniter 날짜 : 2015 년 6 월 21 일 일요일 05:52:56 +0600 보낸 사람 : "invoice"반환 경로 :받는 사람 : [email protected] 제목 : =? iso-8859-1? Q? Invoice ? = 답장 : "[email protected]"X-Sender : [email protected] X-Mailer : CodeIgniter X-Priority : 3 (일반) 메시지 -ID : <[email protected]> Mime 버전 : 1.0

콘텐츠 유형 : 멀티 파트 / 대안; boundary = "B_ALT_5585fcd8c643b"

MIME 형식의 다중 부분 메시지입니다. 이메일 애플리케이션이이 형식을 지원하지 않을 수 있습니다.

--B_ALT_5585fcd8c643b 콘텐츠 유형 : text / plain; charset = iso-8859-1 콘텐츠 전송 인코딩 : 8 비트

테스트

--B_ALT_5585fcd8c643b 콘텐츠 유형 : text / html; charset = iso-8859-1 Content-Transfer-Encoding : 인용 인쇄 가능

테스트

--B_ALT_5585fcd8c643b--

질문 : 이메일을 보낼 수있었습니다. 그런 다음 OS와 램프 서버를 다시 설치했지만 이제는 할 수 없습니다. 내가 무엇을 잘못하고 있지?

Fawzan

CI의 이메일에 sendmail을 사용합니다. 메일 보내기를 사용하기 전에 CI에서 몇 가지 구성을 수행해야합니다.

먼저 system / libraries / Email.php로 이동하여 다음을 변경하십시오.

class CI_Email {

  var   $useragent      = "CodeIgniter";
  var   $mailpath       = "/usr/sbin/sendmail"; // Sendmail path
  var   $protocol       = "sendmail";   // mail/sendmail/smtp
  var   $smtp_host      = "mail.blah-blah.com";     // SMTP Server.  


  .....
}

그런 다음 이메일을 보내는 방법을 만듭니다.

public function send_mail($email, $subject, $message){
        //$this->load->library( 'email' );
        $this->email->from( '[email protected]', 'blah-blah.com' );
        $this->email->to( $email);
        $this->email->subject( $subject );
        $this->email->message( $message );
        $this->email->send();

        echo $this->email->print_debugger();

    }

그게 다야. send_mail방법을 사용하여 지금 이메일을 보낼 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Google Apps Script : createEvent ()를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

Microsoft.Graph를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

SMTP를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

nodemailer를 사용하여 nodejs에서 이메일을 보낼 수 없습니다.

분류에서Dev

CodeIgniter에서 이메일을 보낼 수 없습니다.

분류에서Dev

plesk 패널의 SMTP : 이메일을 보낼 수 없습니다.

분류에서Dev

ASP에 하나의 메일이 없으면 메일을 보낼 수 없습니다.

분류에서Dev

javax를 사용하여 Android에서 Gmail 계정을 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

경고없이 EmailJS를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

codeigniter에서 이메일을 제대로 보낼 수 없습니다.

분류에서Dev

Gmail을 사용하여 "플러스"문자가 포함 된 이메일 주소로 보낼 수 없습니다.

분류에서Dev

Gmail을 사용하여 "플러스"문자가 포함 된 이메일 주소로 보낼 수 없습니다.

분류에서Dev

php mail () 함수를 사용하여 메일을 보낼 수 없습니다.

분류에서Dev

Python에서 Lotus Notes를 사용하여 이메일을 보낼 때 링크를 만들 수 없습니다.

분류에서Dev

laravel에서 사용자 확인 이메일을 보낼 수 없습니다

분류에서Dev

ASP.NET에서 SmtpClient를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

wamp 서버에서 PHP를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

ID 토큰이있는 Outlook Manage API 2.2를 사용하여 메일을 보낼 수 없습니다.

분류에서Dev

Django 및 NGINX 서버 (DigitalOcean 드롭 릿)를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

Android 코드를 사용하여 메일을 보낼 수 없습니다.

분류에서Dev

JMeter-SMTP 클라이언트를 사용하여 "제목", 본문 메시지 및 첨부 파일이있는 메일을 보낼 수 없습니다.

분류에서Dev

이메일이 확인되었지만 여전히 Amazon SES를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

Amazon AWS, SES 및 PostFix를 사용하여 이메일을 보낼 수 없음

분류에서Dev

mailx 명령을 사용하여 이메일을 보낼 수 없음

분류에서Dev

vb.net에서 둘 이상의 메일을 보낼 수 없습니다.

분류에서Dev

Jinja2 템플릿을 사용하여 Ansible에서 여러 첨부 파일이있는 하나의 이메일을 보낼 수 있습니까?

분류에서Dev

Meteor에서 내 메일 서버를 사용하여 어떻게 이메일을 보낼 수 있습니까?

분류에서Dev

SendGrid를 통해 이메일을 보낼 수 없습니다.

분류에서Dev

ajax를 통해 PHP 이메일을 보낼 수 없습니다.

Related 관련 기사

  1. 1

    Google Apps Script : createEvent ()를 사용하여 이메일을 보낼 수 없습니다.

  2. 2

    Microsoft.Graph를 사용하여 이메일을 보낼 수 없습니다.

  3. 3

    SMTP를 사용하여 이메일을 보낼 수 없습니다.

  4. 4

    nodemailer를 사용하여 nodejs에서 이메일을 보낼 수 없습니다.

  5. 5

    CodeIgniter에서 이메일을 보낼 수 없습니다.

  6. 6

    plesk 패널의 SMTP : 이메일을 보낼 수 없습니다.

  7. 7

    ASP에 하나의 메일이 없으면 메일을 보낼 수 없습니다.

  8. 8

    javax를 사용하여 Android에서 Gmail 계정을 사용하여 이메일을 보낼 수 없습니다.

  9. 9

    경고없이 EmailJS를 사용하여 이메일을 보낼 수 없습니다.

  10. 10

    codeigniter에서 이메일을 제대로 보낼 수 없습니다.

  11. 11

    Gmail을 사용하여 "플러스"문자가 포함 된 이메일 주소로 보낼 수 없습니다.

  12. 12

    Gmail을 사용하여 "플러스"문자가 포함 된 이메일 주소로 보낼 수 없습니다.

  13. 13

    php mail () 함수를 사용하여 메일을 보낼 수 없습니다.

  14. 14

    Python에서 Lotus Notes를 사용하여 이메일을 보낼 때 링크를 만들 수 없습니다.

  15. 15

    laravel에서 사용자 확인 이메일을 보낼 수 없습니다

  16. 16

    ASP.NET에서 SmtpClient를 사용하여 이메일을 보낼 수 없습니다.

  17. 17

    wamp 서버에서 PHP를 사용하여 이메일을 보낼 수 없습니다.

  18. 18

    ID 토큰이있는 Outlook Manage API 2.2를 사용하여 메일을 보낼 수 없습니다.

  19. 19

    Django 및 NGINX 서버 (DigitalOcean 드롭 릿)를 사용하여 이메일을 보낼 수 없습니다.

  20. 20

    Android 코드를 사용하여 메일을 보낼 수 없습니다.

  21. 21

    JMeter-SMTP 클라이언트를 사용하여 "제목", 본문 메시지 및 첨부 파일이있는 메일을 보낼 수 없습니다.

  22. 22

    이메일이 확인되었지만 여전히 Amazon SES를 사용하여 이메일을 보낼 수 없습니다.

  23. 23

    Amazon AWS, SES 및 PostFix를 사용하여 이메일을 보낼 수 없음

  24. 24

    mailx 명령을 사용하여 이메일을 보낼 수 없음

  25. 25

    vb.net에서 둘 이상의 메일을 보낼 수 없습니다.

  26. 26

    Jinja2 템플릿을 사용하여 Ansible에서 여러 첨부 파일이있는 하나의 이메일을 보낼 수 있습니까?

  27. 27

    Meteor에서 내 메일 서버를 사용하여 어떻게 이메일을 보낼 수 있습니까?

  28. 28

    SendGrid를 통해 이메일을 보낼 수 없습니다.

  29. 29

    ajax를 통해 PHP 이메일을 보낼 수 없습니다.

뜨겁다태그

보관