Ich muss eingehende E-Mails als Multipart-Formulardaten über eine POST-Anfrage von Cloudmailin empfangen. Die POST-Anfrage sieht wie folgt aus:
Parameters: {"to"=>"<email@exmaple.comt>", "from"=>"whomever@example", "subject"=>"my awesome subject line....
Eigentlich ist das Empfangen und Parsen von E-Mails ganz einfach, denn die E-Mail wird einfach als params gepostet: params[:to], params[:from], etc. Aber wie simuliere ich diese POST-Anfrage in Rails?
Ich habe eine Dummy-Rails-App gebaut, um Cloudmailin zu testen, also habe ich eine konkrete Anfrage. Allerdings ist es eine 6k-Zeichen-Datei, so möchte ich diese Datei als die Parameter der POST-Anforderung zu laden. Ich habe versucht, mit den eingebauten Rails post und post_via_redirect Methoden, um eine Datei zu laden, aber es entkommt alle Parameter( \"to\"), die nicht gut ist. Irgendwelche Ideen?