I do not agree with the quote below. PHPMailer addon is included with Couch by default and can be configured to use GMail etc.
genxcoders wrote: 1. On localhost, you cannot send the email to any intended address unless configure a working email client from localhost.
@trendoman,
Since @adimpressions was working with <cms:send_mail> tag hence I quoted the above. If the purview was of PHP Mailer then also, a localhost server will not send the mail unless and until the the extension is activated. For security purposes the extension is not activated as it allows a ping back as you have discussed.
Nevertheless, I would still stand by my quote of Configuring an Email Client since technically speaking that will be a per-requsite
delivery itself has little value.
.
I would second to this since, delivery does has importance. May be it might not apply in this context, but it does. For example, If we are sending an email containing an invoice to someone, and the person denies receiving it, the delivery status serves as a proof. Also, in case of legal documents such as summons, delivery has a lot of importance, speaking in legal context.
But as a matter of fact writing a code to get a ping back, as you said, will not be useful, since it is already provided by the exchange server. So why re-invent the wheel!
a 'signal pixel'
This will be a great addon to the core functionality, if possible. Something like:
- Code: Select all
<cms:send_mail from=... to=... subject='...' mail_read='1' />
where mail_read='1' could provide a return receipt and complete the 2-way handshake process. But the main point would be, that it should be automated without the receivers knowledge. Since, in the usual flow, a prompt is generated at the recipient end if a sender requests a read-receipt confirmation. Although, the prompt will not be a problem but without the prompt would be a good feature.
Regards,
GXCPL