我在iPhone上显示电子邮件的方式存在问题。在Apple Mail的桌面上它看起来很好。在iPhone上,文本包装(参见附图,顶部是它在台式机上的Apple邮件中的显示方式,底部现在显示在iPhone上)。有没有办法让视口调整以全宽显示它。
答案 0 :(得分:0)
仅供参考,电子邮件的代码片段使用PHPMailer和iCal支持。 HTML具有内联CSS,因为它似乎最适合大多数电子邮件客户端的支持。 <Style>
代码和样式表似乎不起作用。正如我所提到的,在我的iPhone的辅助功能设置中启用大文本是问题所在。关闭时显示正常。对于那些打开该功能的人来说,我认为仍然存在一个问题,但我认为这是一个Apple IOS问题,除非有某种方式解决它。
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
$mail->CharSet = 'UTF-8';
$mail->IsSendmail(); // telling the class to use SendMail transport
try {
$myMessage = $header."</body></html>";
$mail->AddAddress($buyerEmailAnet, $buyerFirstName. ' '.$buyerLastName );
$mail->AddCC('xxx');
$mail->AddBCC('xxx');
$mail->SetFrom('xxx', 'xxx');
$mail->AddReplyTo('xxx', 'xxx');
$mail->Subject = 'Los Cabos Airport Shuttles';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically
$mail->MsgHTML($myMessage); //get HTML from session
$mail->Ical = $invite->render(false);
// $mail->AddAttachment('images/phpmailer.gif'); // attachment
// $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment
$mail->Send();
echo "<!-- Message Sent OK -->";
} catch (phpmailerException $e) {
echo "<!-- ".$e->errorMessage()." -->"; //Pretty error messages from PHPMailer
} catch (Exception $e) {
echo "<!-- ".$e->getMessage()." -->"; //Boring error messages from anything else!
}