سؤال

لهذا التطبيق ، أتابع هذا المثال:

http://pipoltek.blogspot.com/2008/02/sending-mail-using-gmail-smtp-server.html

يمكنني إرسال رسائل بريد إلكتروني ، يبدو جيدًا ..... لكنني أريد تعديل بريد المرسل باستخدام هذا:

MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("baba-jaga@gmail.com"));

baba-jaga@gmail.com هو بريد إلكتروني وهمية ، ليس لي :)

عند استخدام t setFrom, ، أتكرر البريد الإلكتروني من هذا البريد الإلكتروني ، الذي أستخدمه للمصادقة. هل المصادقة هي السبب الذي يعطل setFrom طريقة؟

أحتاج إلى تغيير البريد الإلكتروني "From" ، لأنني أريد ، أن يرسل لي المستلم إعادة تشغيل إلى رسالة بريد إلكتروني أخرى.

هل كانت مفيدة؟

المحلول

يمنع خادم SMTP من Google باستخدام عنوان من العنوان غير اللامع الذي ينتمي إلى الحساب الذي تمت مصادقته. هذا مقياس أمني لمنع ما يعرف باسم "الخداع". ربما يمكنك محاولة ضبط الرد على قيمة أخرى ومعرفة ما إذا كانت Google ستسمح بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top