Index: /trunk/plugins/squirrelmail_usercopy/squirrelmail_usercopy.php
===================================================================
--- /trunk/plugins/squirrelmail_usercopy/squirrelmail_usercopy.php	(revision 4166)
+++ /trunk/plugins/squirrelmail_usercopy/squirrelmail_usercopy.php	(revision 4167)
@@ -71,6 +71,12 @@
 			$contacts = $rcmail->get_address_book(null, true);
 			if ($contacts && count($this->abook)) {
-				foreach ($this->abook as $rec)
-					$contacts->insert($rec, true);
+				foreach ($this->abook as $rec) {
+				    // #1487096 handle multi-address and/or too long items
+				    $rec['email'] = array_shift(explode(';', $rec['email']));
+                    if (check_email(idn_to_ascii($rec['email']))) {
+                        $rec['email'] = idn_to_utf8($rec['email']);
+    					$contacts->insert($rec, true);
+			        }
+			    }
 			}
 
