2018/03/27

How to Send large files up to 30 GB free (Now are 50 GB!!)

Some recurrent questions:

  • How can I send large files for free?
  • How can I send a 20 GB file?
  • What is the best app to send large files?

If you need to send very large files or folders (e.g. 10 GB) by email, most email providers will not allow you to use your mail service.

You can circumvent this limitation by taking advantage of the service offered by the file sharing service: "FILEMAIL" 

Through this site you must:
  • Select the huge files present on your computer and that you have to send, 
  • Write your email address and the recipient's address
  • Enter a title (subject) and a text for the message. 
Then press enter and start uploading your file to the FILEMAIL servers.




Once the upload has been completed, the website sends an email to the recipient containing one link. The addressee will click to proceed the download of the file.

In essence, the addressee receives only the file link in his mailbox, and has a predefined number of days to download the file.

FILEMAIL offers 4 tariff plans (with different characteristics), one of which is completely free of charge.
  • FILEMAIL Free
  • FILEMAIL Pro - $10,00/month
  • FILEMAIL Business - $12,00/month
  • FILEMAIL Enterprise - $40,00/month
Already with the free FILEMAIL plan you have a remarkable service at your disposal:
  • Maximum size of annexes: 30 GB 50 GB
  • Days of availability on servers: 7 
  • Unlimited Downloads
  • Tracking of items
In addition, there are software and plugins that can help you to use this service.
There is a specific FILEMAIL APP for Android and iPhone/iPAD devices so you can easily send huge files from smartphones and tablets.

There is a Desktop software native for Windows, Mac, Linux & Unix! So you can send files and folders directly from your desktop or integrate it into your applications. 


Filemail Desktop is a small application you can install on your computer and that have features like:
  • Unstable internet connection? No problem with this rock solid transfer protocol!
  • Can be used for both uploading and downloading files
  • Fast transfer speeds using TCP/UDP Transfer acceleration protocols
  • Script/Automation support (command line/xml)
  • Free to use - no account/registration required!!

There is a Filemail Outlook Addin that lets you send large files directly from Outlook. The attachments are removed from the email and uploaded to Filemail servers instead - keeping your email small and deliverable. It's fast, secure and very easy to use. It is compatible with Outlook 2013/2016/2019.


Filemail APIs
If you are developer, you can integrate Filemail into your application and use the cloud infrastructure to send large files and emails.
It's easy to automate transfers by using .bat/.sh files.
Read more about Filemail APIs here: https://www.filemail.com/api



[Web Link]: FILEMAIL

PERSONAL EXPERIENCE:
FILEMAIL Free is one of the few services that provides free of charge, such a large space (30 GB 50 GB), usually you get to a maximum of 2 GB. You can also use FILEMAIL Free of charge without having to register an account.

Directly from the FAQs on the site, you can learn that FILEMAIL servers are connected directly to the main networks of Level3, GTT, NTT, Tata, NLayer, AMS-IX, Cogent and many others with BGP4. This means that all file transfers are faster than other cloud services.

There is an other simply way to quickly send files using an EXE program/script. I tried to use the FilemailCLI.exe for Windows (but there is a version also for Linux).
See here https://www.filemail.com/ApiDoc/FilemailLibs.aspx
Usage:

Filemail.exe [options]
  --help                 Display this help message
  --username arg         Your email address (Optional)
  --userpassword arg     Your password. Register at www.filemail.com if you
                         don't have one. (Optional)
  --files arg            Files that you want to send (Required)
  --to arg               Comma separated list of email addresses to send to
                         (Optional)
  --from arg             Email address to send from
                         (Optional)
  --subject arg          Subject of the transfer email that it sent to the
                         recipient(s) (Optional)
  --message arg          Message of the transfer email that it sent to the
                         recipient(s) (Optional)
  --transferpassword arg Password of transfer that is sent (Optional)
  --notify arg           Do you want to be notified when recipients download
                         your files? [true]/[false] (Optional)
  --confirmation arg     Do you want an email confirmation after sending the
                         files? [true]/[false] (Optional)
  --days arg             Number of days the file(s) will be available for
                         download (Optional)


Example:


Filemail.exe --username test@gmail.com --userpassword 4nfj38 

  --files "C:\cacert.pem" "C:\poco-1.7.5-all.zip" "C:\MyFolder" 
  --to myfriend@hotmail.com joe@email.net --subject "Files from me" 
  --message "Hi, here are your files" --transferpassword "Pa33W0rD" 

  --notify false --confirmation true --days 6

The proprietary FilemailCORE transfer protocol is used alongside with HTTPS based in order to maximize upload speed.
© ALL RIGHTS RESERVED

2015/01/18

Java 8 error 1603 - update did not complete - How to Resolve?

The Java runtime environment should always be kept updated to the latest version available, both for efficiency and safety. Unfortunately, sometimes the unexpected can happen, and after upgrading to the latest version of the software, the software itself stops working!
If you want to upgrade your JAVA environment, currently you must install the Java 8 update 25. Unfortunately, under certain conditions, it may happen that the installation is not successful and it is shown an Error Code 1603.
Java 8 and 1603 error code after installation 

One reason for this failure is the Bug ID: 8050838 (described in the Java Bug Database) which essentially prevents the correct installation of Java on the computer with Windows Operating Systems (8.0, 8.1) Professional / Enterprise that they are already joined to an Active Directory Domain and are localized in a language other than English (Italian, Russian, German, etc.).

The problem is by installing a version of JAVA including the 1.7 update 55 until the 1.8 update 25 (official) but also in beta until the 1.8 update 39 (unofficial)

ORACLE has finally solved the problem by correcting the bug from version 1.8 update 40 beta (build 12). The solution is then to use the beta version of the latest Java (available here), which have already fixed the bug.

PERSONAL EXPERIENCE:
On Windows Pro 8.1 64-bit already joined to an Active Directory Domain I solved the problem by installing the beta Java 8 update 40 (build 20) 64-bit! The error 1603 did not appear and the installation was successful. To further check just type the command "java -version" from the command prompt and check that the data shown are consistent with the version installed. 
For the record, you can also work around the problem by installing the Java version 8 update 25 before joining the computer to the Active Directory domain.
© ALL RIGHTS RESERVED

2014/10/24

4 different ways to share a printer or photocopier on a network

At work or at home it could be useful to share one printer with several devices (tablet, notebook, smartphone, PC) both to save money and to gain more efficiency.
To connect a printer to the local network, in order to print with the LAN (Local Area Network) connected PCs, there are several options, depending both on the printer’s characteristics or on the printer (or all-in-one device) itself, and on the user’s needs.
First of all you have to verify the printer’s characteristics, if it has already an internal network interface controller (Ethernet or Wi-Fi) and if it is predisposed for a LAN connection, or if it has just a USB port  (or an old parallel port). 
Then you have to consider if it is destined to a domestic use (few users that use it occasionally) or to professional purposes (many users that need it always on and ready  to use).


1) If the printer has already a built-in ethernet network controller
Usually  you should just connect it to the network switch or to the router and assign it a free static IP address (such as 192.168.x.y) or you could even use the dynamic IP configuration (DHCP) service, which dynamically and automatically assigns an available address. Generally, every kind of router (included the ADSL one) can give a DHCP service or at least it has to be enabled to function as SERVER DHCP, whereas the printer becomes a CLIENT DHCP.
Then you should install the printer driver related to your printer model on each PC on the network
In case of  Wi-Fi connection you should follow the same advices.

2) If you’re not so lucky and you have to use a USB or Parallel connection, then you should directly connect the printer to a  PC on the network (e.g. The network "SERVER") installing the printer driver on it. Then you should share it with all the other PCs and install the driver on them. Here, the printer is available through the SERVER, thus this computer must always be on and working in order to allow the users to print!

Share files and printers in Windows 7
Click the Start button, then Control Panel and open Advanced connection settings. Type network in the search box, click on Network and sharing center, then select  Change advanced connection settings in the left box.
Click the down arrow button to expand the current section.
If printer sharing is off, turn on printer sharing  and click Save changes.

Then you have to share the printer
Click Start and select Printers and devices. Right-click the printer you want to share and click Printer properties.
Click the Share tab and select the control box Share the printer.

3) If you don’t want to set apart  a PC for the printer or to leave always the sharing PC on, you can buy  a print / printer server, in other words a usually small and low energy consuming device, which incorporates an internal network interface card and one or more USB/parallel ports. By this device you can connect one or more printers to its ports and connect it/them to every PC on the network by the LAN. Of course it has to be configured by following the advices by the device’s manufacturer.

4) If you have an ”evolved” ADSL router with a USB port and you can activate it as "printer server" then you can connect the printer to the ADSL router and share it with the whole LAN. Even in this case you don’t need to set a PC apart, it is sufficient to leave the ADSL router on and connected to the LAN switch. For a domestic use, if the ADSL router has more than one Ethernet port, it could also substitute the network switch; it could be even “underused” as printer server and switch (avoiding to use it as a system to access to the internet by ADSL).
For instance, in the ADSL router  "ALICE GATE 2 PLUS WIFI" or "ALICE GATE VOIP 2 PLUS WIFI" you need to access to the router IP address (the default one is 192.168.1.1) by a web browser, type the password (default "admin"), move to the section relative to " USB Port ", activate "USB Printer server" and assign a name to the device. You have to connect the printer to the master USB port of the router. Finally,  you need to add a new device "printer" specifying the pathway, the name of the router (\\alice gate) or the IP address, and the device name on every Windows PC that  is to be connected to the printer. Finally, you have to choose and install the correct driver relative to the printer model used.


PERSONAL EXPERIENCE:
If you use either Windows or LINUX, the sharing of peripheral devices is within everyone’s reach; you have just to remember that the sharing PC (that is physically connected to the printer) may suffer the extra-work due to print spooling
On the other hand, true "print servers" (e.g. D-LINK DP-300U with 2 parallel ports and 1 USB) may be very useful in a company, where they need to be H24 available. 
Finally, I would underline that ADSL routers as printer servers  may result in higher efficiency, compatibility and performances if compared to other solutions.
In detail, if you want to share an all-in-one photocopier equipped with one USB only, (e.g.: KONICA Minolta Bizhub 163) you can use an  ADSL ALICE GATE VOIP PLUS WIFI router (Pirelli) configured as printer server, with the further advantage of allowing not only LAN but also WIFI sharing!!! 
© ALL RIGHTS RESERVED