Egoist: A person of low taste, more interested in themselves than in me
Verwijderd
versies? en met pine of mail?
b.v. 'dmesg | mail -s testje ik@daar.nl'
[ Voor 26% gewijzigd door Verwijderd op 03-12-2002 00:15 ]
ontvangen), maar default zou mutt toch echt sendmail moeten proberen (en die
wordt dus vervangen door postfix)
Met mail werkt het overigens ook niet. Ik heb het vermoeden dat mijn provider mail
blocked die niet van een geregistreerd domein komt. Daarom wou ik ook mutt
gebruiken, zodat ik een afzender kan "faken" met de EMAIL en REPLYTO variabelen.
(ik heb toch nog wel wat onderzoek gepleegd
In /var/log/mail.info kan ik namelijk wel lezen dat het mailtje is verstuurd.
1
2
3
4
5
6
| Dec 3 00:19:48 automagic postfix/pickup[14533]: 3EAE65A9A7: uid=1000 from=<me> Dec 3 00:19:48 automagic postfix/cleanup[14861]: 3EAE65A9A7: message-id=<20021202231948.3EAE65A9A7@automagic.localhost> Dec 3 00:19:48 automagic postfix/qmgr[5323]: 3EAE65A9A7: from=<me@automagic.localhost>, size=340, nrcpt=1 (queue active) Dec 3 00:19:53 automagic postfix/smtp[14863]: 3EAE65A9A7: to=<me@home.nl>, relay=mx4.home.nl[213.51.128.88], delay=5, status=sent (250 2.0.0 gB2NJspW013463 Message accepted for delivery) |
maar het mailtje komt dus niet aan om onverklaarbare reden.
De mailserver van @home ligt trouwens niet plat, aangezien ik wel gewoon vanuit
evolution mail kan versturen en ontvangen.
Egoist: A person of low taste, more interested in themselves than in me
Probeer het eens met de volgende opties in je lokale .muttrc:
my_hdr From:<email> (<naam>)
my_hdr Reply-To: <email> (<naam>)
Let op de haakjes rond de naam, en stuur eerst een bericht lokaal om te kijken of je de juiste gegevens bij afzender hebt staan.
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
De resultaten lokaal zijn exact gelijk als ik de email en replyto environment vars goed
zet, maar een externe box wil mij email nog steeds niet ontvangen. (volgens mail.info is
het mailtje overigens wederom wel verstuurd)
Egoist: A person of low taste, more interested in themselves than in me
Wat staat in je Muttrc en .muttrc met betrekking tot sendmail ? Als je rechtstreeks verwijst naar sendmail voor de post te versturen verwijder dan eens die regel en probeer het opnieuw.
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
1
2
3
4
5
6
7
8
9
10
11
| set mbox_type=Maildir
set folder=~/.maildir
set spoolfile=~/.maildir/
set record=~/.maildir-sent/
unset mbox
set move=no
# Maybe we shouldn't set index_format here, but this is a recommended
# one for maildir-style folders.
set index_format="%4C %Z %{%b %d} %-16.16L %s" |
Dit staat in /etc/mutt/Muttrc (globale muttrc dus)
lokaal staan de door jou eerder genoemde 2 variabelen om mijn mailheader aan te passen.
Maar wat zou er uberhaupt in die muttrc moeten staan over sendmail? Als het goed is niets
toch?
Egoist: A person of low taste, more interested in themselves than in me
sendmail
Type: path
Default: "/usr/sbin/sendmail -oem -oi"
Specifies the program and arguments used to deliver
mail sent by Mutt. Mutt expects that the specified
program interprets additional arguments as recipi
ent addresses.
Zie ook man muttrc(5)
Ik heb dit ook nog mijn system-wide Muttrc staan
# don't add the hostname to the From header
unset use_domain
# don't generate a From header
unset use_from
Kun je mutt -v nog iets zien wat niet klopt?
[ Voor 21% gewijzigd door miniBSD op 03-12-2002 09:45 . Reden: from header informatie ]
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
1
| SENDMAIL="/usr/sbin/sendmail" |
komt in de lange lijst met gegevens voorbij. Echter, sendmail bestaat niet meer (aangezien ik nu postfix gebruikt). which sendmail geeft dus ook geen resultaat.
mmmm.. daz dus niet goed.
ik zou daar dus het pad naar mail misschien kunnen invullen? (/usr/mail)
Postfix neemt trouwens toch de functie van sendmail over, of heb ik het nu al die
tijd verkeerd begrepen? Ik dacht altijd dat je sendmail gewoon kon aanroepen,
maar dat die dan "stiekem" postfix gebruikte.
Egoist: A person of low taste, more interested in themselves than in me
Ik vermoed dat sendmail in '/usr/local/sbin/sendmail' staat. Je kunt een link maken in '/usr/sbin' hier naartoe of de variable 'sendmail' in je Muttrc aanpassen.
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
1
2
| bash-2.05a$ whereis sendmail sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/man/man1/sendmail.1.gz /usr/share/man/man1/sendmail.1.gz |
whereis levert dus iets anders dan which (ook vreemd).
Maar als mutt sendmail niet kon vinden, dan kwam de mail lokaal toch ook niet aan?
vreemd in ieder geval. Ik denk niet dat dit het probleem is dus.
Maar als ik het goed begrijp, dan wordt de mail dus niet geaccepteerd door de ontvangende (?) mailserver, omdat er nooit een bericht terug gegeven kan worden. Ik heb echter wel een
reply-to header ingebouwd, dus die zou gebruikt moeten kunnen worden. De "from" is ook
genept (zelfde adres als reply-to) en dat is een geldig adres.
Errug vreemd allemaal.
Hehe... het return_path staat nog op me@localhost.automagic en daz dus niet
goed. Nu alleen nog vinden waar ik die aan kan passen
[ Voor 10% gewijzigd door JaQ op 03-12-2002 10:16 . Reden: return path ]
Egoist: A person of low taste, more interested in themselves than in me
De mail wordt overigens wel geaccepteerd door je provider, alleen als er iets fout gaat dan kan er geen bericht terugkomen en ik vermoed dat er iets fout gaat.
En het is idd het beste om eerst lokaal te testen of het bericht dat je verstuurd als afzender je email adres heeft. Dan moet het ook werken via je provider
[ Voor 112% gewijzigd door miniBSD op 03-12-2002 10:27 ]
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
1
| my_hdr Return-path: <email> (<naam>) |
levert nogsteeds me@localhost.automagic als return path op.
Ik kon die return path header ook niet vinden in de mutt manual
Egoist: A person of low taste, more interested in themselves than in me
Probeer het eens te versturen naar een ander adres en dan met bijvoorbeeld webmail te bekijken.
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
1
| bash-2.05a$ cat message | mutt -s test jhlandlust@home.nl |
uitvoer, dan komt dit in mijn /var/log/mail.info erbij
1
2
3
4
5
6
| Dec 3 10:35:35 automagic postfix/qmgr[5323]: A79425A9FC: from=<jacco@automagic.localhost>, size=490, nrcpt=1 (queue active) Dec 3 10:35:42 automagic postfix/smtp[17267]: A79425A9FC: to=<jhlandlust@home.nl>, relay=mx5.home.nl[213.51.128.90], delay=7, status=sent (250 2.0.0 gB39ZihS018544 Message accepted for delivery) |
Dan komt het mailtje dus niet aan.
Als ik nu
1
| bash-2.05a$ cat message | mutt -s test3 jacco@localhost |
uitvoer, dan staat er dit in mijn /var/log/mail.info:
1
2
3
4
5
6
7
| Dec 3 10:39:34 automagic postfix/cleanup[17278]: 5B4F65A9FE: message-id=<20021203093928.GA17282@automagic.localhost> Dec 3 10:39:35 automagic postfix/qmgr[5323]: 5B4F65A9FE: from=<jacco@automagic.localhost>, size=507, nrcpt=1 (queue active) Dec 3 10:39:35 automagic postfix/local[17279]: 5B4F65A9FE: to=<jacco@localhost.automagic.localhost>, relay=local, delay=7, status=sent (maildir) |
komt het mailtje wel aan.
Als ik vervolgens de email-source bekijk zie ik:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| Return-Path: <jacco@automagic.localhost> Delivered-To: jacco@localhost.automagic.localhost Received: by automagic.localhost (Postfix, from userid 1000) id 9A5C95A9FC; Tue, 3 Dec 2002 10:38:28 +0100 (CET) Date: Tue, 3 Dec 2002 10:38:28 +0100 From: Jacco Landlust <jhlandlust@home.nl> To: jacco@localhost.automagic.localhost Subject: test3 Message-ID: <20021203093828.GA17274@automagic.localhost> Reply-To: Jacco Landlust <j.landlust@home.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i dit is een testberichtje |
die return path var werkt dus niet om een of andere reden..
Egoist: A person of low taste, more interested in themselves than in me
wordt ie wel ontvangen en kan ik hem lezen in webmail. Dat is een exchange machine.
Maar betekend dit dat ik alleen op deze wijze mail kan sturen naar slecht of juist goed
(ligt eraan hoe je het bekijkt) geconfigureerde machines of zo?
Andere @home adressen werken dus ook niet. wazig zeg..
[ Voor 9% gewijzigd door JaQ op 03-12-2002 10:53 ]
Egoist: A person of low taste, more interested in themselves than in me
Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).
krijg na wat wijzigingen in postfix dit een mail terug met de error:
550 rejected: cannot route to sender
dat betekend ongetwijfeld dat dit niet gaat lukken op deze wijze. Ik heb geen lokale DNS
draaien, daarmee zou ik postfix lokaal nog wel kunnen neppen (als mijn lokale DNS
tenminste primary is), aan de andere kant: het /etc/hosts file wordt eerst gecontroleerd
(toch) en dan zou ik weer wel vindbaar moeten zijn voor postfix.
Ik denk dat ik maar ga pielen met automagisch forwarden vanuit mijn mail client (en die dus alles laten doorsturen op basis van afzender of subject).
Egoist: A person of low taste, more interested in themselves than in me