OS X Server: Povolení a zakázání automatického přeposílání e-mailů
Pomocí funkce poštovního serveru OS X Serveru je možné automaticky přeposílat e-maily uživatelů.
Pokyny pro OS X Server (Mountain Lion)
V aplikaci Server.app přejděte do nabídky Users (Uživatelé) a vyberte uživatele.
Klikněte na ikonu ozubeného kola (nebo se stisknutou klávesou Ctrl klikněte na uživatelské jméno) a zvolte „Edit Mail Options…“ (Upravit možnosti pošty…).
V rozbalovací nabídce „Mail should be:“ (E-mail by měl být:) vyberte „forwarded“ (přeposlán).
Do pole „to email address:“ (na e-mailovou adresu:) zadejte e-mailovou adresu pro přeposílání.
Pokyny pro Lion Server
Povolení automatického přeposílání pro účet
Chcete-li povolit účet pro automatické přeposílání, spusťte v Terminálu na serveru následující příkazy. První příkaz vás přepne do interaktivního režimu.
sudo serveradmin command mail:command = setAutoForward mail:userID = (the_users_shortname) mail:fwdAddress = (the_emailaddress_to_forward_to_)
Stisknutím kláves Control-D příkaz dokončete.
Po dokončení příkazu stisknutím kláves Ctrl-D by se mělo zobrazit ID uživatele, GUID a nově nastavená adresa pro automatické přeposílání. Například:
mail:userID = "mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = "my-user-ID@example.com"
Pokud uživatel neexistuje, vrátí se následující zpráva:
mail:error = "user not found"
Zakázání automatického přeposílání pro účet
Použijte stejné příkazy jako výše, ale s prázdnou hodnotou adresy:
sudo serveradmin command mail:command = setAutoForward mail:userID = mailuser1 mail:fwdAddress = ""
Stisknutím kláves Control-D příkaz dokončete.
Odpověď bude stejná jako výše, ale výraz „mail:fwdAddress“ bude prázdný. Příklad:
mail:userID = "mailuser1"
mail:userGUID = "A961DAFE-2FE5-4EEC-A2CB-CB6511E9B28D"
mail:fwdAddress = ""
Pokud bylo použito nesprávné ID nebo ID neexistuje, vrátí se následující zpráva:
mail:error = "user not found"
Jak zjistit, pro které účty je aktuálně nastaveno automatické přeposílání
Spusťte tento příkaz:
sudo serveradmin command mail:command = getAutoForward
Příkaz vrátí seznam uživatelských GUID a adresy s automatickým přeposíláním. Například:
$ sudo serveradmin command mail:command = getAutoForward
mail:1080C8CF-5432-4302-B3B7-0EEFB79106AD:fwdAddress = "my-userID-1@example.net"
mail:2DD1FB33-340F-408F-8C2A-D77B0A2431C7:fwdAddress = "my-userID-2@example.net"
Další informace
Jako alternativu můžete také použít příkaz set_user_mail_opts command. Informace o využití a možnostech zjistíte pomocí příkazu man set_user_mail_opts.