Roundcube Community Forum

Release Support => Requests => Topic started by: fms on September 11, 2009, 01:20:09 PM

Title: Success delivery notification check
Post by: fms on September 11, 2009, 01:20:09 PM
hi

is it possible mark [X] Delivery notification
when I am about to SEND a new mail  ?

So I could receive the success delivery notification report from the server.

Thanks!
Title: Success delivery notification check
Post by: JohnDoh on September 11, 2009, 03:54:49 PM
on the compose screen look the right hand end of the tool bar, after the priority dropdown, there is a check box for "return receipt". i think thats what you want.
Title: Success delivery notification check
Post by: fms on September 15, 2009, 10:45:46 AM
Hi

"Reading Confirmation" is a notification that the CLIENT of final recipient generates when he/she authorizes this report when opens the e-mail for reading.

"Delivery Confirmation" is a notification that the email-server of "sender" generates to his user informing that it successfully delivered that message to the email-server of the "recipient". So the "sender" receives a "receipt" confirming that the message was delivered successfull to the destination server.

##################################
#### MESSAGE DELIVERED SUCCESSFULLY ####
##################################

Your message was delivered with success to the destination servers!

* See below technical info about delivery:

<[email protected]>: delivery via
    mail.somedomain.com[199.199.199.199]:25: 250 Ok: queued as 6A7578B401Reporting-MTA: dns; mail.myisp.com
X-Postfix-Queue-ID: 99EEFA10228
X-Postfix-Sender: rfc822; [email protected]
Arrival-Date: Tue, 15 Sep 2009 09:40:36 -0300 (BRT)

Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: relayed
Status: 2.0.0
Remote-MTA: dns; mail.somedomain.com
Diagnostic-Code: smtp; 250 Ok: queued as 6A7578B401


:D

I was able to make ROUNDCUBE do this when edited:
/program/include/rcube_smtp.php

and modified the source code from:

    // set mail recipients
    foreach ($recipients as $recipient)
    {
      if (PEAR::isError($this->conn->rcptTo($recipient))) {


modified source code to:

    // set mail recipients
    foreach ($recipients as $recipient)
    {
      if (PEAR::isError($this->conn->rcptTo($recipient,"NOTIFY=SUCCESS"))) {


The "problem" of this solution is that ALL messages send through ROUNDCUBE will generate delivery reports.

It would be GREAT if RC developers team could add one more "check-box" on the compose screen:
[  ] Confirm Delivery


;)

Unfortunately, I dont know "yet" how to write a "plugin"...

Best regards
Title: Success delivery notification check
Post by: oldschool on September 20, 2009, 03:15:39 PM
Yes, this would be great!


Rgds.