0

Codeigniter メール ライブラリ クラスを使用してメールを送信できる関数を作成しました。この機能は、ユーザーが私のサービスにサインアップしたとき、またはユーザーに送信されたパスワード メールを忘れたとき、さらには PM モジュールを開発するときにも使用できます。

以下は私が作成した関数です。また、ユーザーの作成を処理する登録プロセス関数内で行った呼び出しを含め、ユーザーの情報を登録してサイトに歓迎する電子メールをユーザーに送信します。

私が理解しようとしているのは、メール クラスの from メソッドです。電子メールクラスのドキュメント内では、次のようになります。

$this->email->from()

電子メールの送信者の電子メール アドレスと名前を設定します。

$this->email->from('you@example.com', 'Your Name');

私が知りたいのは、電子メールを送信するアドレスを渡して、電子メールアドレスと会社名または個人名がアドレスに添付されるように両方のパラメーターを含めることです。

次のように send_email 関数を呼び出そうとしています:

$this->general_functions->send_email($from_email_address, $post_email_address, $subject, $this->load->view('emails/'.$type.'-txt', $data, TRUE));

私の機能。

public function send_email($from_email_address, $to_email_address, $subject, $message)
{
    $this->load->library('email');
    $this->email->from($from_email_address);
    $this->email->to($to_email_address);
    $this->email->subject($subject);
    $this->email->message($message);
    $this->email->send();
}
4

1 に答える 1

1

私が見つけたのは、多くのメール サービスが名前を含むメールをブロックすることがあるということです。そのため、from メソッドの 2 番目のパラメーターを省略することにしました。

于 2013-11-18T05:13:53.473 に答える