Senden von E-Mail-Codeigniter-Fehler
Ich bin versucht, senden Sie eine Mail mit meinem codeigniter Projekt von meinem localhost, aber es zeigt immer eine Fehlermeldung wie diese:
220 mx.google.com ESMTP pp9sm11498734pbb.65 - gsmtp
hello: 250-mx.google.com at your service, [202.43.95.33]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
Failed to authenticate password. Error: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
from: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
The following SMTP error was encountered: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
to: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
The following SMTP error was encountered: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
data: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
The following SMTP error was encountered: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 pp9sm11498734pbb.65 - gsmtp
502 5.5.1 Unrecognized command. pp9sm11498734pbb.65 - gsmtp
The following SMTP error was encountered: 502 5.5.1 Unrecognized command. pp9sm11498734pbb.65 - gsmtp
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
User-Agent: CodeIgniter
Date: Mon, 19 Jan 2015 12:49:08 +0100
From: "andhika" <mytest@gmail.com>
Return-Path: <mytest@gmail.com>
To: coba@gmail.com
Subject: =?utf-8?Q?test?=
Reply-To: "[email protected]" <mytest@gmail.com>
X-Sender: mytest@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <54bcef349adf6@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
world
Dies ist mein controller:
$this->load->library('email');
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_user' => '[email protected]',
'smtp_pass' => 'youpassword',
'smtp_port' => '465'
);
$this->email->initialize($config);
$this->email->set_newline('\r\n');
$this->email->from('[email protected]', 'andhika');
$this->email->to('[email protected]');
$this->email->subject('test');
$this->email->message('world');
if ($this->email->send()){
echo 'Your e-mail has been sent';
}
else{
show_error($this->email->print_debugger());
}
Dies ist in meinem php.ini-Einstellung: extension=php_openssl.dll
Keine Antwort?
Vielen Dank...
InformationsquelleAutor Andhika R.K. | 2015-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Forum
stackoverflow
Können Sie einen Blick auf diese Mailgun. Es sieht beenden Sie einfach und sicher zu bedienen.
InformationsquelleAutor magic-sudo
Wenn Sie gmail zu verwenden, wird Ihr Google Mail-Konto geändert werden muss, damit "Zugriff für weniger sichere apps".
InformationsquelleAutor user2516768
Falls es jemanden interessiert, ich habe festgestellt, dass wenn Sie einfache Anführungszeichen verwenden, während die Einstellung
newline
wieWirft ein Passwort-Fehler. Es muss von doppelten Anführungszeichen:
Oder es kann initialisiert werden, in der
$config
array mit double quotes:InformationsquelleAutor Chris Thorsvik
Senden von E-Mails mit einem local-host mit codeigniter:
Wenn Sie mit wampp /xampp, die Sie benötigen, um Ihre Standard-E-Mail und Benutzernamen E-mail senden ini-Datei und php-ini-Datei
Lokalen host die meiste Zeit wird nicht lassen Sie E-Mails senden, wenn Sie noch nicht eingerichtet haben Sie die folgenden Funktionen, selbst wenn Sie E-Mail in codeingiter config.
Hier ist, wie können Sie einrichten E-mail senden, die auf lokalen YouTube-tutorial habe ich gefunden, mir zu helfen, senden Sie E-Mail auf dem lokalen host https://www.youtube.com/watch?v=TO7MfDcM-Ho
xammp/wamp Nur Windows
php-Ordner gehen php.ini on line 1142 kommentieren
zu
sendmail-Ordner: sendmail.ini-Datei
Fügen Sie Ihre eigenen details
und auf der Linie 46 und 47 müssen Sie Benutzername und
Sobald das alles erledigt ist, sollten Sie in der Lage sein, um Ihre codeigniter-mail-config und dann E-mail senden. So lange, wie die sendmail.ini und php.ini-änderungen in xampp/wampp
InformationsquelleAutor Mr. ED
Senden von E-Mails in Codeigniter ist ganz einfach Sie brauchen nur zwei Schritte:
Schritt#1: Erstellen Sie die Controller
Schritt#2: eine Ansicht Erstellen
Schritt#3: die änderungen in der routes.php Datei in application/config/routes.php und fügen Sie die folgende Zeile am Ende der Datei:
Weitere details finden Sie in der Quelle
InformationsquelleAutor Shahroze Nawaz
Es funktioniert für mich. Läuft bei mir auf xampp windows.
Wechselte ich einige Teil wie dieses
zu
Fügen Sie Ihre eigenen details
Zeile 14:
smtp_server=gmail.com hostserver
Zeile 18:
smtp_port=465 or 587
und auf der Linie 46 und 47 müssen Sie Benutzername und
Und ich änderte gmail-Einstellung, da ich von gmail verwenden.
Ändern Sie Ihre Einstellungen, damit weniger sichere apps auf Ihren account zugreifen. Wir empfehlen nicht, diese option, weil es könnte es einfacher für jemanden zu brechen in Ihrem Konto.
Wenn Sie den Zugriff erlauben wollen, sowieso, gehen Sie folgendermaßen vor:
(Hinweis für Google Apps-Nutzer: Diese Einstellung wird ausgeblendet, wenn der administrator gesperrt hat weniger sichere app-Konto zugreifen.)
Wenn Sie noch nicht in Ihrem Konto anmelden, "Passwort falsch" - Fehler
InformationsquelleAutor Hilman Syaeful Murtadhoh