Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1.  
  2. params='-hostname=me.example.org -logger=postfix-in -pid=1234'
  3. while true; do
  4. for msg in \
  5. 'connect from somehost.example.org[10.1.2.3]' \
  6. '12345678: client=somehost.example.org[10.1.2.3]' \
  7. '12345678: message-id=<20150709142617.12345678@me.example.org>' \
  8. '12345678: from=<no-reply@app.example.org>, size=1289, nrcpt=1 (queue active)' \
  9. '12345678: to=<someuser@example.org>, relay=smarthost.example.org[10.2.3.4]:25, delay=0.29, delays=0.05/0/0.04/0.2, dsn=2.6.0, status=sent (250 2.6.0 <20150709142617.12345678@me.example.org> [InternalId=5678] Queued mail for delivery)' \
  10. '12345678: removed' \
  11. 'disconnect from somehost.example.org[10.1.2.3]'; do
  12. heka-inject $params -payload="$msg"
  13. sleep 2
  14. done
  15. done
  16.  
  17. # Expected output:
  18. Fields:
  19. connect_from_host=somehost.example.org
  20. connect_from_ip=10.1.2.3
  21. client_host=somehost.example.org
  22. client_ip=10.1.2.3
  23. message_id=20150709142617.12345678@me.example.org
  24. from=no-reply@app.example.org
  25. size=1289
  26. nrcpt=1
  27. to=someuser@example.org
  28. relay_host=smarthost.example.org
  29. relay_ip=10.2.3.4
  30. relay_port=25
  31. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement