Comments (6)
Hello and thank you, but I'm not sure I understand, though!
I can see how getting a pre-configured reply email by using mimeMessage.reply()
is useful, having set the to-address, from-address and subject with an added
"RE: ", but is that what you meant? It seems you are suggesting getting and
setting a String value 'replyTo', which I don't quite understand the need for;
you could just use replyEmail.addRecipient(RecipientType.TO, fromAddress) with
whatever value you like.
Please elaborate.
Original comment by b.bottema
on 28 Jul 2011 at 5:53
from simple-java-mail.
Sorry. Obviously wasn't clear there. SMTP and indeed javamail support a
header "replyTo" which is used as the return path by SMTP servers over the
original from address if present.
This sounds a bit pointless, but is quite useful in the case of software
applications which send email. For example, we have an examination application
which sends out notifications by email from "[email protected]".
Sometimes, the email address put in by the exam centre are wrong, so the email
bounces.
By default, the email would bounce to the [email protected] address
which isn't monitored, whereas we actually want bounces to go back to the user
who entered the candidates details. To do this we set the replyTo header to the
correct address.
See http://code.google.com/appengine/docs/java/mail/usingjavamail.html where it
says "You can set a "reply to" address using the setReplyTo() method.". This
is also supported in Commons Email so just have a look at the code and you'll
see where it applies.
Hopefully that clears up the confusion.
Original comment by [email protected]
on 29 Jul 2011 at 9:30
from simple-java-mail.
Ahh, I understand now. I think I actually use this feature with my gMail
account, where I use my gmail account to send mail but reply-to I use my own
domain address, which forwards to gmail (so that I'm not depending on gmail's
availability).
I'll add this as soon as possible.
Original comment by b.bottema
on 29 Jul 2011 at 9:42
- Changed state: Accepted
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from simple-java-mail.
I've comitted the changes. I still need to test it before making a release.
Original comment by b.bottema
on 29 Jul 2011 at 10:03
- Changed state: Fixed
from simple-java-mail.
No problem. I don't actually "need" this but thought that the library was so
nice and clean, it would be daft for it to be missing such a simple feature to
implement! Hopefully, might get to use this library in our next project
Original comment by [email protected]
on 29 Jul 2011 at 11:01
from simple-java-mail.
Included in release 1.9
Original comment by b.bottema
on 6 Aug 2011 at 1:05
- Changed state: Verified
from simple-java-mail.
Related Issues (20)
- unknown content transfer encoder: 8bit HOT 7
- [dependency] Handle Outlook's Non-Standard S/MIME Signed Messages HOT 1
- Move header filtering from MimeMessageParser to EmailConverter, thereby enabling access to all parsed headers when using MimeMessageParser directly HOT 4
- [Feature] Implement SJM as daemon process, so CLI is much faster and can utilise the batch-module HOT 2
- Update to Angus Mail HOT 9
- Unable to compile HOT 3
- [bug] Attachment body parts should separately parse Content-Disposition and ContentID, possible resulting in an downloadable attachment that is also embedded HOT 9
- [bug] don't require smime-module when adding collection of headers (also used when copying email) HOT 2
- [question from newbie] sjm cli does not return HOT 1
- Add config support for 'verifyingServerIdentity' with SMTP, also: since Angus 1.1.0 (8.6.0) server identity checks are on by default and can be countered by `mailerBuilder.verifyingServerIdentity(false)` HOT 12
- Cannot send an email. HOT 3
- Order of attachments is lost when converting a MimeMessage to an Email HOT 4
- Make S/MIME algorithms configurable (signature algorithm for signing, key encapsulation and cipher algorithms for encryption) HOT 4
- [Enhancement] Expose finer-grained DKIM configuration through the builder api and disable 'l-param' by default HOT 12
- [bug] Fix parsing addresses from headers in EML files, like a Disposition-Notification-To with umlaut HOT 1
- Update outlook-message-parser dependency, which has improved support for X500 addresses
- [Bug] Message headers not treated with case insensitivity as per RFC, causing deviating headers to slip through the filters HOT 1
- Maxing out SMTP server concurrent connections HOT 1
- outlookMsgToEmail duplicates recipients if same name used for To and Cc HOT 1
- java.lang.NoClassDefFoundError: org/jacoco/agent/rt/internal_c13123e/Offline HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simple-java-mail.