编码通过php套接字发送的邮件消息

时间:2014-03-12 05:39:01

标签: php sockets email encoding

我正在尝试发送内容包含西里尔文的消息。我写了下面的代码:

$fp = fsockopen("smtp.mdom.net", 25);
fputs($fp, "EHLO S\r\n");
fputs($fp, "auth login\r\n");
fputs($fp, "base64_login\r\n");
fputs($fp, "base64_pass\r\n");
fputs($fp, "mail from: mymail@mdom.net\r\n");
fputs($fp, "rcpt to: mymail@mdom.net\r\n");
fputs($fp, "data\r\n");
fputs($fp, "<html><body>SOME CYRILLIC TEXT</body></html>\r\n");
fputs($fp, ".\r\n");

但是当我试图收到此消息时,它没有有效的编码。例如。 АБВГД显示为п░п▒п▓п⌠п■。我该如何解决这个问题?

0 个答案:

没有答案