215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
match header.value() {
mail_parser::HeaderValue::ContentType(contenttype) => {
if let Some(fname) = contenttype.attribute("name") {
filename = Some(fname.to_owned());
}
},
_ => {
self.debug("Attachment has bad ContentType header.").await?;
},
};
};
};
let filename = if let Some(fname) = filename {
fname
} else {
|
|
|
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
match header.value() {
mail_parser::HeaderValue::ContentType(contenttype) => {
if let Some(fname) = contenttype.attribute("name") {
filename = Some(fname.to_owned());
}
},
_ => {
self.debug("Attachment has bad ContentType header\\.").await?;
},
};
};
};
let filename = if let Some(fname) = filename {
fname
} else {
|