Home › Forums › OS X Server and Client Discussion › Mail › 10.3.2 and Postfix Pipe Problems
- This topic has 9 replies, 3 voices, and was last updated 21 years, 3 months ago by
Anonymous.
-
AuthorPosts
-
January 4, 2004 at 3:54 am #357143
peet1
ParticipantFirst I’d like to say that I’m not the only one experiencing this problem …
http://discussions.info.apple.com/[email protected]@.599cc983My mail server is a netinfo child running 10.3.2 with all the updates. After installing updates on 12.30 mail stopped being delivered to my local mail store. It is being recieved by the server and queued, just not being dropped into the local store (/Volumes/data/mailstore). I am not having issues with IMAP or authentication, just SMTP. All mail that was received before I applied the updates is safely stored in each user’s account.
In Server Admin under Mail – Logs – SMTP, I receive the following error over and over again. (obviously the PID changes every time)
———
Jan 2 21:07:29 localhost postfix/master[317]: warning: process /usr/libexec/postfix/pipe pid 534 killed by signal 10
Jan 2 21:07:29 localhost postfix/master[317]: warning: /usr/libexec/postfix/pipe: bad command startup — throttlingHere are the updates I applied on the 30th
————
2003-12-30 14:12:35 -0700: Installed “Apple Remote Desktop Client” (1.2.4)
2003-12-30 14:13:01 -0700: Installed “Java Update” (1.4.1)
2003-12-30 14:14:21 -0700: Installed “Mac OS X Server Update” (10.3.2)
2003-12-30 16:04:03 -0700: Installed “QuickTime” (6.5)
2003-12-30 16:04:09 -0700: Installed “Security Update 2003-12-19” (1.0)here is a portion of the pipe.crash.log
———
********Host Name: csfnmail.spahs.umt.edu
Date/Time: 2004-01-02 18:22:16 -0700
OS Version: 10.3.2 (Build 7D26)
Report Version: 2Command: pipe
Path: /usr/libexec/postfix/pipe
Version: ??? (???)
PID: 465
Thread: 0Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000e4c8Thread 0 Crashed:
0 <<00000000>> 0xbffffd50 0 + 0xbffffd50
1 pipe 0x000076c4 main + 0x68
2 pipe 0x00005ad8 start + 0x1bc
3 pipe 0x0000594c start + 0x30PPC Thread State:
srr0: 0xbffffd50 srr1: 0x0200f030 vrsave: 0x00000000
cr: 0x48000222 xer: 0x00000004 lr: 0xbffffd50 ctr: 0x900f5cc0
r0: 0xbffffd50 r1: 0xbffffd50 r2: 0x00304c38 r3: 0x3ff619ac
r4: 0x00304c44 r5: 0x00000010 r6: 0x00000005 r7: 0x00000004
r8: 0x0040209c r9: 0x00304c44 r10: 0xffffffff r11: 0x00304c4c
r12: 0x900f5cc0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0xbfffff14 r27: 0x00000038
r28: 0x0000000d r29: 0xbfffff18 r30: 0xbffffd50 r31: 0x0000e6c8Binary Images Description:
0x1000 – 0x34fff pipe pipe
0x8fe00000 – 0x8fe4ffff dyld /usr/lib/dyld
0x90000000 – 0x90122fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90190000 – 0x9023dfff com.apple.CoreFoundation 6.3 (299) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90280000 – 0x904f9fff com.apple.CoreServices.CarbonCore 10.3.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90570000 – 0x905ddfff com.apple.framework.IOKit 1.3 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90610000 – 0x90699fff com.apple.CoreServices.OSServices 3.0 (3.0.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90700000 – 0x90700fff com.apple.CoreServices 10.3 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x907f0000 – 0x907f9fff com.apple.DiskArbitration 2.0 /System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x90810000 – 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90d00000 – 0x90d19fff com.apple.SystemConfiguration 1.4.1 (???) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90da0000 – 0x90dc0fff com.apple.Dthanks.peet
January 6, 2004 at 2:00 am #357156peet1
ParticipantThanks for the reply, I forgot I posted here (and here’s probably my best bet!)
Here’s my main.cf and master.cf
http://homepage.mac.com/peet1/postfix/main.cf
http://homepage.mac.com/peet1/postfix/master.cffor good measure here are my imapd.conf and cyrus.conf
http://homepage.mac.com/peet1/cyrus/imapd.conf
http://homepage.mac.com/peet1/cyrus/cyrus.confand here’s the chunk you asked for…
–start CHUNK
maildrop unix – n n – – pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
# The Cyrus deliver program has changed incompatibly, multiple times.
#
old-cyrus unix – n n – – pipe
flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
# Cyrus 2.1.5 (Amos Gouaux)
cyrus unix – n n – 10 pipe
user=cyrus argv=/usr/bin/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp unix – n n – – pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender – $nexthop!rmail ($recipient)
ifmail unix – n n – – pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix – n n – – pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
–end CHUNKI’ve manually checked and rechecked these configs against working servers but if you can figure it out I’d be super excited.
As an FYI, my mailstore is located /volumes/data/mailstore
Thanks for the quick reply. I hope you’re still watching.
peet
January 6, 2004 at 2:41 am #357157peet1
Participantone other tidbit. When i make new mail-enabled users in netinfo/root they get accounts, but do NOT show up in ServerAdmin – Mail – Accounts. NORE do any changes I make about mailstore locations or quotas on existing users.
thanks again
peet
January 6, 2004 at 7:47 pm #357166peet1
ParticipantThe Cyrus mailbox does exist. I can see it in my mailstore and I’ve manually moved messages into the inbox via Apple’s Mail. Maybe an smtp pipe from postfix also has to occur, but that wouldn’t explain why I can’t change existing quotas.
thanks for any and all help.
peet.
January 7, 2004 at 2:13 am #357169peet1
ParticipantI’ll explain my fix soon, but for now, know that it’s working.
peet
January 7, 2004 at 4:50 pm #357171Anonymous
ParticipantOkay. I fixed it in a bit of a ditry way, but it worked for my situation.
Here’s what I did.
1. Use Apple’s Mail to IMAP into all users email and archive it to local mailboxes. (Major Pain, but I only had 7 users to deal with)
2. Build an ENTIRELY new 10.3 server and update it.
3. Made it a Open Directory Replica (Required for my setup, and probably completely secondary)
4. Ditto the /var/spool/postfix directory to the new server (Target Disk Mode is my friend)
5. run ‘postfix check’ as root.
6. start up mail server and BAM! You’ve got all yor mail from your queue.
7. Use Apple’s Mail to upload archived mail to user accounts.
January 7, 2004 at 4:52 pm #357172Anonymous
ParticipantOh and it only took me until 2 a.m. to gett ssl moved to the new server … same dns, same ip. I think apple’s server admin tools are broken for this.
I ended up copying the cert and key from the old server anr renaming them for the new site.
peet
-
AuthorPosts
- You must be logged in to reply to this topic.
Comments are closed