私はNetwork.Mail.SMTPのドキュメントを読んで電子メールを送信しています。コードは、私が言ってメッセージを取得する実行を開始した後、私の問題は来るNetwork.Mail.SMTPで電子メールを送信できません
ソケット11:私は、受信者の電子メールと送信されるための受信フォルダをチェックし、ファイル
のData.ByteString.hGetLine終了送信メールのフォルダには、メッセージは送信されません。私はこのコードを仕事にするために何ができるのですか?私はコードを掲示し、いくつかの重要なセクションを省いた。
import Network.Mail.Mime
import Network.Mail.SMTP
import qualified Data.Text as T
import qualified Data.ByteString as B
import qualified Data.ByteString.Lazy as BL
mFrom = Address (Just $ T.pack "FirstName LastName") (T.pack "Sender's Email")
mTo = [Address Nothing (T.pack "Recipient Email")]
mCC = []
mBCC = []
mHeader = [(B.empty, (T.pack "Test Header"))]
pType = T.empty
pEncoding = None
pFilename = Nothing
pHeader = [(B.empty, T.pack "Test Part Header")]
pContent = BL.empty
pPart = Part pType pEncoding pFilename pHeader pContent
alternative =[pPart]
mParts = [alternative]
mMail = Mail mFrom mTo mCC mBCC mHeader mParts
a = sendMailWithLogin' "smtp.gmail.com" 465 "Sender Email" "Sender Password" mMail
main = a
あなたの現在の定義である 'mParts'の代わりに空のリストを使ってみましたか? – epsilonhalbe
ただ試してみましたが、結果に変更はありません。 –
'simpleMail''を使ってみましたか? – epsilonhalbe