接收到的邮件出现乱码,发送邮件给QQ邮箱时出现错误550 mail content denied,请问一下,怎么破

解决方案 »

  1.   

    CString m_strMailServer;
    m_strAddres.TrimLeft();
    m_strAddres.TrimRight();
    m_strMailTitle.TrimLeft();
    m_strMailTitle.TrimRight(); if(m_strAddres.GetLength() < 3)
    {
    AfxMessageBox("请填写正确的收件人邮箱");
    return;
    }

    jmail::IMessagePtr pMessage("JMail.Message");
    pMessage->From = (LPCTSTR)m_strSender;
    pMessage->FromName = "yang";
    pMessage->AddRecipient((LPCTSTR)m_strAddres, "", "");
    pMessage->Priority = 3;
    pMessage->Charset = "GB2312";
    pMessage->Subject = (LPCTSTR)m_strMailTitle;
    pMessage->Body = (LPCTSTR)m_strContent;
    if(m_strFile != "")
    {
    pMessage->AddAttachment((LPCTSTR)m_strFile, VARIANT_TRUE, "image/gif");
    }
    pMessage->Send((LPCTSTR)m_strMailServer, VARIANT_FALSE);
    pMessage.Release();
    AfxMessageBox("发送成功!");
      

  2.   

    CString m_strMailServer;
    m_strAddres.TrimLeft();
    m_strAddres.TrimRight();
    m_strMailTitle.TrimLeft();
    m_strMailTitle.TrimRight(); if(m_strAddres.GetLength() < 3)
    {
    AfxMessageBox("请填写正确的收件人邮箱");
    return;
    }

    jmail::IMessagePtr pMessage("JMail.Message");
    pMessage->From = (LPCTSTR)m_strSender;
    pMessage->FromName = "yang";
    pMessage->AddRecipient((LPCTSTR)m_strAddres, "", "");
    pMessage->Priority = 3;
    pMessage->Charset = "GB2312";
    pMessage->Subject = (LPCTSTR)m_strMailTitle;
    pMessage->Body = (LPCTSTR)m_strContent;
    if(m_strFile != "")
    {
    pMessage->AddAttachment((LPCTSTR)m_strFile, VARIANT_TRUE, "image/gif");
    }
    pMessage->Send((LPCTSTR)m_strMailServer, VARIANT_FALSE);
    pMessage.Release();
    AfxMessageBox("发送成功!");

    引用回帖,就把我问的问题回答完整可以吗?
      

  3.   

    CString m_strMailServer;
    m_strAddres.TrimLeft();
    m_strAddres.TrimRight();
    m_strMailTitle.TrimLeft();
    m_strMailTitle.TrimRight(); if(m_strAddres.GetLength() < 3)
    {
    AfxMessageBox("请填写正确的收件人邮箱");
    return;
    }

    jmail::IMessagePtr pMessage("JMail.Message");
    pMessage->From = (LPCTSTR)m_strSender;
    pMessage->FromName = "yang";
    pMessage->AddRecipient((LPCTSTR)m_strAddres, "", "");
    pMessage->Priority = 3;
    pMessage->Charset = "GB2312";
    pMessage->Subject = (LPCTSTR)m_strMailTitle;
    pMessage->Body = (LPCTSTR)m_strContent;
    if(m_strFile != "")
    {
    pMessage->AddAttachment((LPCTSTR)m_strFile, VARIANT_TRUE, "image/gif");
    }
    pMessage->Send((LPCTSTR)m_strMailServer, VARIANT_FALSE);
    pMessage.Release();
    AfxMessageBox("发送成功!");

    引用回帖,就把我问的问题回答完整可以吗?对不起,还是不懂你的意思,不是要发邮件的代码吗
      

  4.   


    刚试了一下QQ邮箱,又不行啦,泪啊
    这时发送邮件给QQ邮箱时出错的提示发送邮件给sina邮箱出错的提示
    发送邮件给163邮箱时,出现local user is not allowed