A resposta mais simples é ter um switch na sua lógica de envio que verifique se DEVELOPMENT
está ou não definido. Se for, ele envia o e-mail para um arquivo; caso contrário, ele assume um ambiente de produção e continua com o processo de envio normal.
Tudo o que você precisa fazer é definir DEVELOPMENT = TRUE
na sua configuração e pode brincar sem incomodar os clientes!
Sua configuração local do postfix está localizada em /etc/postfix
. Parece haver uma duplicata em /private/etc/postfix
, mas eu não estou tão familiarizado com o OSX. No linux eu poderia apenas remover o daemon e impedir que o serviço fosse executado. Isso pode causar erros de tempo de execução para seus programas e parece desnecessário.