jeśli mamy już exim4 to przestawiamy go troszeczkę:
#dpkg-reconfigure exim4-config
1. ) wybieramy 2 opcje
poczta wysyłana przez pośrednika - otrzymywana przez SMTP lub fetchmai
( ang. sent by smarthost )
2. ) wybieramy nazwę dla swojego serwera
Nazwa pocztowa systemu: serwer.test.local
3. ) wybieramy na których interfejsach chcemy nasłuchiwać serwer'a smtp lepiej wybrać tylko lokalne nikt inny nie będzie nic wysyłał.
127.0.0.1 ; ::1
4. ) wypełniamy domenę lokalną ( zostawiamy taką jaka jest wpisana )
5. ) system nie powinien być pośrednikiem poczty dlatego zostawiamy puste6. ) wpisujemy w tym miejscu serwer który będzie przyjmował od nas zlecenie wyslania poczty
smtp.gmail.com::5877. ) ja wybrałem nie - ponieważ chce wiedzieć z jakiego serwera dostałem wiadomość
8. ) tak
9. ) nie
10. ) obojętnie według waszego przyzwyczajenia ja wybrałem 1 opcję
11. ) nie
Serwer exim4 się zresetuje
12. ) tworzymy lub edytujemy plik /etc/exim4/passwd.client
-- cat --
# password file used when the local exim is authenticating to a remote-- eof --
# host as a client.
#
# see exim4_passwd_client(5) for more documentation
#
# Example:
### target.mail.server.example:login:password
gmail-smtp.l.google.com:login@googlemail.com:password
*.google.com:login@googlemail.com:password
smtp.gmail.com:login@googlemail.com:password
Testujemy
#echo "treść wiadomości" | mail -s "treść tematu" login@gmail.com#tail /var/log/exim4/mainlog
2012-08-27 14:00:26 1SujL3-0005Wu-V5 < = root@mail-server1.mycompany.com / U=root P=local S=424 2012-08-27 14:00:28 1SujL3-0005Wu-V5 => testMail@mycompany.org / R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com / [72.14.221.109] X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California, / L=Mountain View,O=Google Inc,CN=smtp.gmail.com"