これは簡単な解決策になると確信していますが、自分の電子メールアドレスを入力すると電子メールを送信します明らかに私は人々が自分自身を入力するようにしています。 sendemail.iniのauth_usernameセクションからメールを削除すると、すべてのことが止まるので、それはそれと関係していると確信しています。フォームに自分のメールアドレスを入力すると、それはうまく配信されます。問題は何ですか?ローカルマシンからのメールをお届けするCodeigniterの電子メールは私の電子メールでのみ動作します
マイコントローラー
<?php
class Contact extends MX_Controller
{
function index() {
if (!isset($data['page_title'])) {
$data['page_title'] = 'Nail Care & Design in Stoke-on-Trent, Staffordshire';
}
if (!isset($data['keywords'])) {
$data['keywords'] = 'Nails, Weddings, Parties, Beauty, Nailcare';
}
if (!isset($data['description'])) {
$data['description'] = 'Nail Care & Design in Stoke-on-Trent, Staffordshire';
}
$data['query'] = $this->get_where(1);
$data['querytwo'] = $this->get('page_headline');
$data['message'] = "";
$this->load->view('pages/header.php', $data);
$this->load->view('contact/contact_view', $data);
$this->load->view('pages/footer.php', $data);
}
function send_email() {
if (!isset($data['page_title'])) {
$data['page_title'] = 'Nail Care & Design in Stoke-on-Trent, Staffordshire';
}
if (!isset($data['keywords'])) {
$data['keywords'] = 'Nails, Weddings, Parties, Beauty, Nailcare';
}
if (!isset($data['description'])) {
$data['description'] = 'Nail Care & Design in Stoke-on-Trent, Staffordshire';
}
$data['query'] = $this->get_where(1);
$data['querytwo'] = $this->get('page_headline');
$this->form_validation->set_rules("name", "Name", "required|alpha_numeric_spaces");
$this->form_validation->set_rules("email", "Email", "required|valid_email");
$this->form_validation->set_rules("message", "Message", "required");
if ($this->form_validation->run() == FALSE){
$data["message"] = "";
$this->load->view('pages/header.php', $data);
$this->load->view('contact/contact_view', $data);
$this->load->view('pages/footer.php', $data);
} else {
$data["message"] = "Your email has been successfully sent, thank you.";
$this->load->library("email");
$this->email->from(set_value("email"), set_value("name"));
$this->email->to("[email protected]");
$this->email->subject("Website Enquiry for Love Your Nails");
$this->email->message(set_value("message"));
$this->email->send();
echo $this->email->print_debugger();
Mailgunのようなもの。 – Adam