       forgeinRecipients = []
       recipientUsed = {}
       for recipient in recipients
-        localRecipientAddeess = recipient.address.toString().toLowerCase()
-        if !recipientUsed[localRecipientAddeess]
-          recipientUsed[localRecipientAddeess] = true
-          localAddess = false
-          for address in localAddresses
-            if localRecipientAddeess is address.email.toString().toLowerCase()
-              recipientUsed[localRecipientAddeess] = true
-              localAddess = true
-          if !localAddess
-            forgeinRecipients.push recipient
+        if !_.isEmpty(recipient.address)
+          localRecipientAddeess = recipient.address.toString().toLowerCase()
+          if !recipientUsed[localRecipientAddeess]
+            recipientUsed[localRecipientAddeess] = true
+            localAddess = false
+            for address in localAddresses
+              if localRecipientAddeess is address.email.toString().toLowerCase()
+                recipientUsed[localRecipientAddeess] = true
+                localAddess = true
+            if !localAddess
+              forgeinRecipients.push recipient
 
       # check if reply all is neede
       if forgeinRecipients.length > 1

      # filter for uniq recipients
      recipientAddresses = {}
      recipient = emailAddresses.parseAddressList(articleNew.to)
      if recipient && recipient[0]
        recipientAddresses[ recipient[0].address.toString().toLowerCase() ] = true
      if all
        addAddresses = (lineNew, addressLine) ->

          recipients     = emailAddresses.parseAddressList(addressLine)
          if recipients
            for recipient in recipients
              if !_.isEmpty(recipient.address)

                # check if addess is not local
                localAddess = false
                for address in localAddresses
                  if !_.isEmpty(recipient.address) && recipient.address.toString().toLowerCase() == address.email.toString().toLowerCase()
                    localAddess = true
                if !localAddess

