Używam CodeIgniter 2.1.3 Używam biblioteki pocztowej CodeIgniter do wysyłania wiadomości e-mail. Jako oficjalny dokument CI. Używam:
$this->load->library("email");
$this->email->from("info@mydomain.com", "My Name");
$this->email->to("target@yahoo.com");
$this->email->subject("Email Test");
$this->email->message("Testing the email class.");
$this->email->send();
Kiedy używam celu (do) e-mail jest Gmail, takich jaktarget@gmail.com, wszystko w porządku, mogę odbierać wiadomości e-mail od CI. Ale kiedy używam poczty Yahoo, takiej jak target@yahoo.com, docelowy e-mail nie może odbierać wiadomości e-mail z wysyłanych przez CI.
Jakieś sugestie?
PS: Sprawdziłem mój folder ze spamem i jest on pusty. Jest to wynik metody print_debugger ():
Your message has been successfully sent using the following protocol: mail
From: "Name"
Return-Path:
Reply-To: "info@mkvietnam.com"
X-Sender: info@mkvietnam.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <51b06367996d8@mkvietnam.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
=?utf-8?Q?Test_email?=
Email body
Odpowiedzi:
1 dla odpowiedzi № 1Myślę, że to jest problem związany z twoim hostingiem ip, który może być na czarnej liście przez filtr YahooMail. Możesz sprawdzić za pomocą testów w innym usłudze hostingowej lub w Google