ارسال ایمیل در Qt - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارسال ایمیل در Qt

+3 امتیاز
سلام چجوری میشه توی Qt ایمیل ارسال کرد ؟
سوال شده دی 26, 1392  بوسیله ی sailent (امتیاز 355)   16 44 59
دوباره نشان داده شد دی 26, 1392 بوسیله ی BlueBlade

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

اینو تو یکی از برنامه‌هام استفاده کرده بودم:

email.h  

http://pastebin.kde.org/pissu3wrn

email.cpp

http://pastebin.kde.org/p7kdjnich

usage:

SmtpAuthData authData;
SmtpAuthData::Data data;

data.email = "[email protected]";
data.login = "[email protected]";
data.password = "***PASSWORD***";
data.port = "465";
data.enableSsl = true;
authData.rewriteData(data);

EMail letter(authData);

QString receivers = QString::fromUtf8("[email protected]");
letter.setEncoding("utf-8");
letter.setReceivers(receivers);
letter.setSubject(QString::fromUtf8("عنوان"));
letter.setText(body);

letter.send();

 

پاسخ داده شده بهمن 4, 1392 بوسیله ی حامد مصافى (امتیاز 1,104)   2 3 12
انتخاب شد بهمن 5, 1392 بوسیله ی sailent
...