七天内自离没工资是不合法的。
根据我国劳动法的相关规定,劳动者依法享有获取劳动报酬的权利。即使劳动者在七天内自行离职,只要其为单位付出了劳动,单位就应当按照实际工作天数和约定的工资标准支付工资。单位不能以“自动请辞”为由扣押或克扣劳动者的工资。
如果单位拒绝支付工资,劳动者可以先与单位进行协商,要求其支付应得的工资。若协商无果,劳动者可以向劳动监察部门投诉,由劳动监察部门责令单位支付工资。此外,劳动者还可以向劳动仲裁机构申请仲裁,通过法律途径维护自身的合法权益。
综上所述,七天内自离没工资是不合法的,劳动者有权要求单位支付其应得的工资。如果单位拒绝支付,劳动者可以通过协商、投诉或仲裁等方式来维护自己的权益。