This shows you the differences between two versions of the page.
|
exim [2017/10/15 14:43] |
exim [2022/04/16 12:22] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== CONFIGURE ===== | ||
| + | |||
| + | sudo apt-get install exim4-config exim4 mutt | ||
| + | sudo dpkg-reconfigure exim4-config | ||
| + | # mail sent by smarthost; received via SMTP or fetchmail | ||
| + | # www.${domain}.org___________________________________________________________________________________________________ | ||
| + | # │ 127.0.0.1 ; ::1 | ||
| + | # Maildir format in home directory | ||
| + | # Machines to relay mail for: 127.0.0.1 | ||
| + | # IP address or host name of the outgoing smarthost: TODO | ||
| + | ## smtp.free.fr # TODO | ||
| + | ## smtp.gmail.com::587 # TODO select one | ||
| + | # Split configuration into small files? : YES | ||
| + | sudo less /var/log/exim4/mainlog | ||
| + | |||
| + | * http://newbiedoc.sourceforge.net/networking/exim.html#ABITMOREADVANCED | ||
| + | * https://wiki.debian.org/GmailAndExim4 | ||
| + | |||
| + | cat /etc/email-addresses | ||
| + | $user: $email | ||
| + | root: $email | ||
| + | |||
| + | ls /etc/exim4/ | ||
| + | conf.d exim4.conf.template passwd.client sa-exim.conf smarthostlist update-exim4.conf.conf | ||
| + | |||
| + | |||
| + | ===== SATELITE ===== | ||
| + | |||
| + | <code> | ||
| + | cat /etc/email-addresses | ||
| + | $USER: $USER@gmail.com | ||
| + | |||
| + | |||
| + | echo "$USER: $EMAIL" | sudo tee -a /etc/email-addresses | ||
| + | |||
| + | cat<<EOF | sudo tee -a /etc/exim4/smarthostlist | ||
| + | |||
| + | $USER@gmail.com: smtp.gmail.com::587 | ||
| + | $USER@free.fr: smtp.free.fr:587 | ||
| + | $USER@wanadoo.fr: smtp.orange.fr | ||
| + | smtp.free.fr:587 | ||
| + | |||
| + | EOF | ||
| + | |||
| + | |||
| + | cat <<EOF | sudo tee -a /etc/exim4/passwd.client | ||
| + | smtp.free.fr:$USER:$USER | ||
| + | *.google.com:$USER@gmail.com:$USER | ||
| + | EOF | ||
| + | |||
| + | sudo systemctl restart exim4 | ||
| + | |||
| + | echo "$USER $EMAIL" | mail $EMAIL | ||
| + | sudo mailq | ||
| + | mutt | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * https://wiki.debian.org/GmailAndExim4 | ||
| + | |||
| + | |||
| + | ===== no local email ===== | ||
| + | |||
| + | su -c "sendmail -bv root@localhost" | ||
| + | root@localhost verified | ||
| + | date | mail "root@localhost" | ||
| + | |||
| + | #| No mail for root | ||
| + | mutt | ||
| + | #| /var/mail/root: No such file or directory \ | ||
| + | #| (errno = 2) | ||
| + | |||
| + | |||
| + | ===== ERROR ===== | ||
| + | |||
| + | fetchmail: SMTP< 550 Administrative prohibition | ||
| + | fetchmail: SMTP error: 550 Administrative prohibition | ||
| + | Trying to connect to 127.0.0.1/25...connected. | ||
| + | |||
| + | http://forums.gentoo.org/viewtopic-t-141054-start-0.html | ||
| + | |||
| + | |||
| + | 421 Unexpected failure, please try later | ||
| + | Stopping MTA for restart:open: No space left on device | ||
| + | |||
| + | P: | ||
| + | |||
| + | R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host | ||
| + | |||
| + | S: | ||
| + | |||
| + | exim -bp | exiqgrep -i | xargs exim -Mrm | ||
| + | |||
| + | |||
| + | Q: | ||
| + | re-exec of exim (/usr/sbin/exim4) with -q failed: Bad address | ||
| + | |||
| + | A: ? full disk ? | ||
| + | |||
| + | df | ||
| + | sudo service exim4 stop | ||
| + | truncate -s 0 /var/log/exim4/paniclog | ||
| + | /etc/init.d/exim4 restart | ||
| + | |||
| + | http://osdir.com/ml/debian.devel.exim4.user/2005-09/msg00028.html | ||
| + | |||
| + | |||
| + | Q: | ||
| + | 2015-04-11 11:29:57 socket bind() to port 25 for address ::1 failed: Cannot assign requested address: daemon abandoned | ||
| + | |||
| + | |||
| + | S: Disable IPv6 | ||
| + | |||
| + | * https://www.mail-archive.com/debian-user@lists.debian.org/msg666888.html | ||
| + | |||
| + | tail /etc/sysctl.conf | ||
| + | net.ipv6.conf.all.disable_ipv6 = 1 | ||
| + | |||
| + | grep 127 /etc/exim4/update-exim4.conf.conf | ||
| + | dc_local_interfaces='127.0.0.1' | ||
| + | |||
| + | |||
| + | ===== ERROR : mainlog Permission denied ===== | ||
| + | |||
| + | Q: | ||
| + | |||
| + | Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=123 egid=133 | ||
| + | |||
| + | A: | ||
| + | sudo sync | ||
| + | ls -l /usr/sbin/exim4 | ||
| + | sudo dpkg -S /usr/sbin/exim4 | ||
| + | sudo aptitude reinstall exim4-daemon-light | ||
| + | # | ||
| + | grep Debian-exim /etc/passwd | ||
| + | ls -l /usr/sbin/exim4 | ||
| + | ls -l /var/log/exim4 || sudo mkdir -p /var/log/exim4 | ||
| + | sudo touch /var/log/exim4/mainlog | ||
| + | sudo chown Debian-exim:adm /var/log/exim4 | ||
| + | sudo chown -R Debian-exim:adm /var/log/exim4 /var/spool/exim4 | ||
| + | sudo /etc/init.d/exim4 restart | ||
| + | date | mail $USER && mail | ||
| + | |||
| + | |||
| + | * http://serverfault.com/questions/242532/debian-squeeze-and-exim4-cannot-send-mail | ||
| + | * http://comments.gmane.org/gmane.comp.misc.nslu2.general/9104 | ||
| + | * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549198 | ||
| + | |||
| + | @TaG: SmtP EMaiL ContacT ChMod | ||
| + | |||
| + | |||
| + | ===== ERROR : mainlog : has non-zero size ===== | ||
| + | |||
| + | exim4[*]: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken | ||
| + | |||
| + | |||
| + | |||
| + | ===== ERROR: Cannot assign requested address ===== | ||
| + | |||
| + | sudo lsof | grep :smtp | ||
| + | exim4 28828 root 3u IPv4 214819 0t0 TCP localhost:smtp (LISTEN) | ||
| + | |||
| + | socket bind() to port 25 for address ::1 failed: Cannot assign requested address: waiting 30s before trying again | ||
| + | |||
| + | grep dc_local_interface /etc/exim4/update-exim4.conf.conf | ||
| + | dc_local_interfaces='127.0.0.1' | ||
| + | update-exim4.conf | ||
| + | systemctl restart exim4 | ||
| + | |||
| + | @TaG: LoG SystemD | ||
| + | |||
| + | |||
| + | ===== ERROR 550 ===== | ||
| + | |||
| + | The mail system <$user@$host>: host $host[$ip] said: | ||
| + | 550 relay not permitted (in reply to RCPT TO command) | ||
| + | |||
| + | * https://lists.exim.org/lurker/message/20080312.013045.cb7c7df4.en.html | ||
| + | |||
| + | |||
| + | ==== error frozen ==== | ||
| + | |||
| + | |||
| + | How to send and flush queue : | ||
| + | |||
| + | sudo mailq | grep '*** frozen ***' | wc -l && sudo exim4 -qqff -d-all -v && sudo mailq | ||
| + | |||
| + | View body of queue messages: | ||
| + | |||
| + | sudo exiqgrep -iz | while read t ; do exim -Mvb $t ; done | less | ||
| + | |||
| + | Erase all frozen queued messages: | ||
| + | |||
| + | sudo exiqgrep -iz | xargs -P25 sudo exim -Mrm | ||
| + | |||
| + | ===== EXIM ===== | ||
| + | |||
| + | * http://www.audeladelherbeseche.fr/bloginfo/notes/5/comment-vivre-avec-exim4-linux-et-tele2 | ||
| + | * https://bugs.launchpad.net/ubuntu/+source/exim4/+bug/179193 | ||
| + | * https://bugs.launchpad.net/ubuntu/+source/emacs21/+bug/57803 | ||
| + | * http://exim.org | ||
| + | |||
| + | 2007-12-29 12:57:49 Received from ???@tele2.fr U=rzr P=local S=1753 id=20071229115748.GA13849@???.gotdns.org | ||
| + | 2007-12-29 13:01:01 smtp.tele2.fr [212.247.156.12] Connection timed out | ||
| + | 2007-12-29 13:01:01 ???@chez.com R=smarthost T=remote_smtp_smarthost defer (110): Connection timed out | ||
| + | |||
| + | |||
| + | |||
| + | How to freeze : | ||
| + | |||
| + | type mailq to see the list of messages | ||
| + | then exim4 -Mf <message id> <message id>...<message id> | ||
| + | where you take the message ids from the result of mailq | ||
| + | when gna is back on line, you will type exim4 -qqff to force a delivery attempt of the frozen messages | ||
| + | |||
| + | ===== debian ===== | ||
| + | |||
| + | Starting MTA:exim: incompatible command-line options or arguments | ||
| + | |||
| + | * http://bugs.debian.org/477194 | ||
| + | |||
| + | "fetchmail: connection to localhost:smtp [127.0.0.1/25] failed: Connection refused. " | ||
| + | |||
| + | * http://forums.debian.net/viewtopic.php?p=93126 | ||
| + | |||
| + | fetchmail: SMTP error: 550 Administrative prohibition | ||
| + | |||
| + | * https://lists.berlios.de/pipermail/fetchmail-users/2006-November/000740.html | ||
| + | |||
| + | administrative prohibition : | ||
| + | |||
| + | * http://kb.mozillazine.org/Administrative_Prohibition | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Client host rejected: Access denied | ||
| + | |||
| + | 2016-02-09 16:40:50 *-* ** *@* R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<*@*>: host * [*]: 554 5.7.1 <unknown[*]>: Client host rejected: Access denied | ||
| + | |||
| + | ===== MORE ===== | ||
| + | |||
| + | @TaG: [[smtp]] [[postfix]] [[fetchmail]] [[fetch]] [[mail]] ImaP EMaiL ServeR ContacT | ||
| + | |||
| + | {{geximon.png}} | ||
| + | |||
| + | {{http://img3.wikia.nocookie.net/__cb20140105143537/creepypasta/images/2/29/Creative_Wallpaper_Sad_clown_035190_.jpg}} | ||