JODD mail 傳送帶附件的郵件

2021-09-11 07:31:13 字數 1061 閱讀 1675

最近編寫了郵件功能的**, 在附件位置可以將附件位置傳入,但是為了防止位置找不到,這裡我用傳入了流,但是這樣有弊端,多附件的時候不容易拓展。。。。

import cn.cmschina.article.dto.emailinfo;

import jodd.mail.email;

import jodd.mail.emailattachment;

import jodd.mail.sendmailsession;

import jodd.mail.smtpserver;

import jodd.mail.att.fileattachment;

import jodd.petite.meta.petitebean;

/** * 帶附件郵件傳送

* @author lzw

* @date 2023年2月20日

*/@petitebean("emailsendutil")

public class emailsendutil

//收件人

email.to(info.getto());

if (null != info.getfile() && null != info.getfilename())

log += "eamil物件:"+email.tostring();

sendmailsession session = smtpserver.createsession();

session.open();

session.sendmail(email);

session.close();

return log;

} catch (exception e)

}}

/**

* @author lzw

* @date 2023年2月22日

*/@petitebean("email")

public class emailapi extends baseapi implements authnone

}

傳送帶附件的郵件

import smtplib from email.mime.text import mimetext from email.mime.multipart import mimemultipart from email.utils import formataddr from config impo...

傳送帶附件的郵件

我們平時需要使用 python 傳送各類郵件,這個需求怎麼來實現?答案其實很簡單,smtplib 和 email庫可以幫忙實現這個需求。smtplib 和 email 的組合可以用來傳送各類郵件 普通文字,html 形式,帶附件,郵件,帶的郵件等等。我們這裡將會分幾節把傳送郵件功能解釋完成。smtp...

python傳送帶附件郵件

1.不包括附件的郵件 coding utf 8 import smtplib import string 傳送普通的文字郵件 郵件smtp的位址 host smtp.163.com 定義郵件的標題 subject 這是郵件標題 發件人 from 163.com 收件人 to qq.com 傳送的郵件...