[gentoo] mail versturen met mutt

Pagina: 1
Acties:

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
Ik probeer mail te versturen met mutt naar mezelf op een niet lokaal adres,
maar om een of andere reden komt die mail niet aan.

Ik heb postfix draaien en vanuit evolution werkt deze prima. Om een of andere
reden werkt dat niet vanuit mutt. Ik kan enkel naar locale users versturen.
Ik heb de MAIL en REPLYTO variabelen hard gezet naar een andre extern mailadres,
maar helaas mag dat ook niet baten.

Heeft iemand enig i.d.?

Egoist: A person of low taste, more interested in themselves than in me


Verwijderd

heb je nog rare instellingen bij 'SMTP server' staan?
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 ]


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
ik heb volgens mij helemaal niets ingesteld voor mutt (het gaat ook niet om
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.

code:
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Je hebt geen geldig afzender afzender adres "me@automagic.localhost".
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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
Met het invullen van die headers heb ik nog steeds geen geldig afzender adres.
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
De mail wordt idd geaccepteerd (status 250) maar als je een ongeldig afzender adres heb hebt dan kun je nooit iets terug in het geval het niet zou aankomen.
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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
code:
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Misschien dat deze optie is ingevuld:

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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
code:
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
sendmail is voor compabiliteit met programma's die sendmail gebruiken. Er hoort dus nog wel sendmail op systeem te zijn, maar dat is in feite postfix.
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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
code:
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
my_hdr Return-path <email> (<naam>)

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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
Nope.. werkt niet.
code:
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Deze header is eigenlijk ook niet het probleem en de mail wordt geaccepteerd door je provider.
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).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
o.k. als ik dus:
code:
1
bash-2.05a$ cat message | mutt -s test jhlandlust@home.nl


uitvoer, dan komt dit in mijn /var/log/mail.info erbij

code:
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

code:
1
bash-2.05a$ cat message | mutt -s test3 jacco@localhost


uitvoer, dan staat er dit in mijn /var/log/mail.info:

code:
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:

code:
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


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
mmmm... daz bizar, als ik op exact dezelfde wijze een mailtje naar mijn werk stuur,
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


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Nee, dan betekend het dat je mail bij @home niet goed wordt opgehaald, is dit misschien een POP3 probleem ? Kun je wel via webmail van @home het ophalen ?

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 10:19
mmm...

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

Pagina: 1