diff --git a/redminer.pl b/redminer.pl
index 0e2f2656eb78803d3c83e48477c1dd9b2d1a6605..4dd97aaf3141be34d541c584775d2a1e4ab76dfd 100644
--- a/redminer.pl
+++ b/redminer.pl
@@ -27,7 +27,12 @@ if (!$conf) {
 }
 
 if (!$project_id) {
-	die 'Invalid --id parameter';
+	if ($project_name =~ /^[a-z.\-]+$/i) {
+		$project_id = $project_name;
+		$project_id =~ s/\./-/g;
+	} else {
+		die 'Invalid --id parameter';
+	}
 }
 
 my $layout = Config::IniFiles->new( -file => $layout_fname );