Roundcube Community Forum

 

Success delivery notification check

Started by fms, September 11, 2009, 01:20:09 PM

Previous topic - Next topic

fms

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!
Francisco

JohnDoh

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.
Roundcube Plugins: Contextmenu, SpamAssassin Prefs, and more...

fms

#2
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
Francisco

oldschool