Je vous envoie des e-mails en utilisant SSH2Inclure les en-têtes de courrier php dans la fonction de diffusion ssh2. L'envoi de courriels au format HTML en utilisant SSH2
<?phpfunction Mailitnow($message, $subject, $to) {
include('Net/SSH2.php');
$ssh = new Net_SSH2('my_linux_address');
if (!$ssh->login('user', 'password')) {
exit('Login Failed');
}
$command = "echo \"{$message}\" | mailx -s \"{$subject}\" {$to}";
$ssh->exec($command);}?>
Mais le problème est que quand j'envoie un message html ne soit pas envoyé comme html comparais quand je l'envoie en utilisant php mail() fonction. Je sais que c'est à cause des en-têtes.
$subject = "Test";
$message = "<html><head>
<title>Test</title>
</head><body><p>hello awesome person. please click the link</p>
<p><a href='https://stackoverflow.com'>Continue to website...</a></p>
<p>Thanks </p>
</body>
</html>
";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
Mailitnow($message, $subject, $to);
mail($to, $subject, $message, $headers);
Toute idée d'inclure les en-têtes html dans ma fonction mailitnow? Merci beaucoup d'avance.
double possible de [Mailx envoyer un message html] (https://stackoverflow.com/questions/24010230/mailx -send-html-message) – Synchro