Postfix auto start su Sierra per smtp relay

3

Postfix funziona alla grande quando lo avvio manualmente. Può ritrasmetterlo da altri host sulla mia rete; telnet ad esso sulla porta 25 ecc.

Come faccio ad avviarlo automaticamente in modo che rimanga sempre in ascolto sulla porta 25?

Capisco che si accenda ogni minuto o così e manda tutto ciò che è stato scritto manualmente in coda (come con il comando mail), ma voglio ascoltarlo per le connessioni sulla porta 25 (Che succede se lo avvio manualmente).

Ho trovato un sacco di cose online ma non riesco a far funzionare nessuno (sembrano applicare a versioni precedenti di OS X).

    
posta Ramias 11.01.2017 - 18:57
fonte

2 risposte

2

Per farlo funzionare su Sierra devi modificare leggermente il demone di lancio esistente:

  • Disabilita SIP
  • Modifica /System/Library/LaunchDaemons/com.apple.postfix.master.plist :

    sudo nano /System/Library/LaunchDaemons/com.apple.postfix.master.plist
    

    rimuovi le linee:

    <string>-e</string>
    <string>60</string>
    

    aggiungi le linee:

    <key>KeepAlive</key>
    <true/>
    

    salva il file e esci da nano

  • Ricarica il daemon di avvio:

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.postfix.master.plist
    sudo launchctl load /System/Library/LaunchDaemons/com.apple.postfix.master.plist
    
  • Abilita SIP

risposta data 11.01.2017 - 20:01
fonte
0

Non è necessario o consigliato modificare i plists in / System / Library / LaunchDaemons - piuttosto fai una copia in / Library / LaunchDaemons e modificalo.

    
risposta data 02.03.2017 - 12:46
fonte

Leggi altre domande sui tag