2016-08-02 4 views
0

Ich möchte einen Link senden mit E-Mail in sendgridwie Link in sendgrid Nachricht hinzufügen html mit

$html = 'click on this <a href="' . current_url . site_url("https://stackoverflow.com/users/verfication?code=" . $code) . '">link</a> to verify your account'; 

aber es einfach nur Text senden, anstatt Link wie unten Nachricht von Rendering

click on this <a href="//users/verfication code=283add227e43e2674980ce9bbcd34833">link</a> 
    to verify your account 


$CI->email->to($to); 
     $CI->email->subject($sub); 
     $CI->email->message($html); 
     $CI->email->send(); 
} 
+0

Haben Sie bei der Sendgrid Dokumentation aussehen zuweisen? Sie müssen die E-Mail im HTML-Format formatieren, und es gibt verschiedene Möglichkeiten, dies zu tun (Swiftmail, Sendgrid-API usw.). Siehe: https://sendgrid.com/docs/Integrate/Code_Examples/v2_Mail/php.html und andere Dokumente ... – ldg

+0

@ldg es ist php api. Ich benutze codeigniter hier https://sendgrid.com/docs/Integrate/Frameworks/codeigniter.html – owaishanif786

+0

werfen Sie einen Blick: http://StackOverflow.com/Questions/28873653/SendGrid-Set-Headers-Content-Typ – DOZ

Antwort

0

Sie benötigen config in E-Mail-Bibliothek zu übergeben und müssen E-Mail-Typ als html

$config = Array(
    'mailtype' => 'html', 
    ...etc... 
); 
$this->load->library('email', $config); 
+0

später habe ich es herausgefunden. Aber danke für deine Zeit – owaishanif786