> No, that's not true either. I've never had to show ID here in Switzerland, not least because I mostly vote by mail.
Actually yes, it is 100% correct that you need an ID to go vote at the physical voting booth. (I was asked every time and everyone else who was standing in line too)
The mechanism for voting via mail is different, but you still require an ID. The card can only be sent to an address where you have registered yourself to be living, and the registration has to be done with an ID.
Also the card isn't just dropped in your mailbox, it can only be handed to you or someone (in person) who is also registered to be living at the exact same address. (for example your wife)
If no one is at home you have to go to the post office and get it by showing your ID.
I really doubt that Swiss authorities will just send cards for voting via mail to arbitrary addresses for arbitrary persons (or even made up persons). There must be some kind of registration of every person with an ID that proves he/she is living at a certain address as a basic requirement before you can get this. (or it's a cultural difference between us)
From what I know the process is even stricter in Germany than here.