$mailto = '[email protected]';
$subject = 'foo';
$message = 'bar';
mail($mailto, $subject, $message);
Я открываю почту с OUTLOOK 2010, она отображается нормально. Но почта имеет вложение с именем «mail.html», отображающее «бар», когда я открываю его в foxmail.Почему я отправляю почту с PHP, но получатель получает почту с вложением с именем «mail.html»?
В чем разница между этими почтовыми клиентами? Поэтому эта проблема не является проблемой программирования.
Что такое функция 'mailto()'? это то, что вы сделали или из какой-то библиотеки? –
@JamieTaylor это моя опечатка. Я использую PHP raw function mail() – MoreFreeze
Это будет проблема с настройками в foxmail. Я не использую его сам, поэтому не могу помочь. почта, используемая так, как вы это сделаете, отправит простой текст. Действительно ли foxmail открывает другие электронные письма? попробуйте отправить почтовую почту ($ mailto, $ subject, $ message, $ htmlmessage); с " foobar" как $ htmlmessage и посмотреть, что произойдет. –