Я некоторое время пытался отправить форму электронной почты в программе на Haskell, пытался использовать библиотеку HaskellMime или что-то подобное, но не получилось.
Недавно я установил HaskellNet и попытался использовать модуль Haskellnet.SMTP.Я попытался отправить электронное письмо с помощью команды sendMail и получил «ошибка пользователя (ошибка sendMail)».Я полагаю, это потому, что SMTP-серверу, который я использовал, требовалась аутентификация.
Я взглянул на исходный код 'sendMail' и в итоге написал следующую простую основную запись: http://hpaste.org/47841
Я проверил каждую команду 'sendCommand' и послеКоманда AUTH Я получаю «Auth success» с SMTP-сервера и 250 кодов от других команд, как и ожидалось в исходном коде «sendMail».
Проблема в том, что в моем почтовом ящике нет писем, поэтомуЧто я делаю неправильно?Единственное, о чем я могу думать, это то, что почта находится где-то в очереди в исходящем списке SMTP, и мне нужно очистить SMTP-сервер, но это не является частью кода «sendMail», так что мне интересно ... Любая помощь могла быБудьте благодарны за , потому что я никогда не думал, что будет так сложно отправить электронное письмо: /
PS Я использую те же самые настройки на своем телефоне, чтобы отправлять электронную почту с этим SMTP-сервером, то же самое "smtp.sfr.fr ", тот же идентификатор (весь адрес), тот же пароль;и это работает: я могу отправлять письма со своего телефона.
Заранее спасибо за помощь.