OpaAPIにSMTPServer拡張機能があることに気づきました。これがどのように使われるのか完全にはわかりません。電子メール解析のどの機能が組み込まれていて、どの機能をハンドラーに書き込む必要がありますか?この拡張機能の「HelloWorld」スタイルの例をいただければ幸いです。
1 に答える
2
このコードスニペットは役に立ちます。これは、 http : //forum.opalang.orgのreply-by-email機能のコードから抽出されます。
function convert_to_utf8(s, b) {
match (Iconv.convert_to_utf8(s, b)) {
case { some : s }: s
default: log_error("..."); ""
}
}
function raw_handler(to, content) {
...
message = Mime.parse(content);
match (message) {
case { some : content }:
content = Mime.get_text(content, convert_to_utf8);
....
default: void
...
}
function handler(string from, list(string) to, string raw_content) {
List.fold({
function(to, acc) _ = raw_handler(to, raw_content); acc
}, to, {success})
}
SmtpServer.start(0.0.0.0, 2525, {none}, handler)
于 2012-09-29T17:49:19.067 に答える