Doesn't work on a freshly installed x86_64 box:
- adduser is missing a -d flag for the home directory in install script
- sendmail binary is not installed anywhere
- configuration (.mc, .m4, etc.) files are not installed
Search Criteria
Package Details: sendmail 8.18.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sendmail.git (read-only, click to copy) |
---|---|
Package Base: | sendmail |
Description: | A general purpose internetwork email routing MTA |
Upstream URL: | http://www.sendmail.org |
Licenses: | custom:sendmail |
Conflicts: | exim, msmtp-mta, opensmtpd, postfix |
Provides: | sendmail, smtp-forwarder, smtp-server |
Submitter: | None |
Maintainer: | amish |
Last Packager: | amish |
Votes: | 138 |
Popularity: | 0.25 |
First Submitted: | 2009-06-30 01:50 (UTC) |
Last Updated: | 2024-04-27 12:45 (UTC) |
Dependencies (2)
Required by (1249)
- aegir (requires smtp-forwarder)
- brscan-skey (optional)
- cronie-selinux (requires smtp-forwarder) (optional)
- cronie-selinux (requires smtp-server) (optional)
- ddclient-git (requires smtp-forwarder) (optional)
- e2fsprogs-git (requires smtp-forwarder) (optional)
- fcron-dev (requires smtp-forwarder) (optional)
- gitlab-ee (requires smtp-server) (optional)
- hylafaxplus (requires smtp-server) (optional)
- inn-git (requires smtp-forwarder) (make)
- lilac-git (requires smtp-forwarder) (optional)
- mailfromd (requires smtp-server)
- mediawiki-lts (requires smtp-forwarder) (optional)
- mlmmj (requires smtp-server)
- mutt-git (requires smtp-forwarder) (optional)
- mutt-slang (requires smtp-forwarder) (optional)
- oak (requires smtp-server) (make)
- openarc (requires smtp-server) (optional)
- pgl (requires smtp-forwarder) (optional)
- pgl-cli (requires smtp-forwarder) (optional)
- Show 1229 more...
Sources (9)
mazieres commented on 2010-11-25 03:58 (UTC)
kraxor commented on 2010-11-20 17:43 (UTC)
For me, in addition to the problems mentioned below, the useradd command in pre_install() fails, displaying the usage information.
<deleted-account> commented on 2010-08-31 08:20 (UTC)
Same problem here, no sendmail binary in this package.
I'm on 2.6.35-ARCH x86_64
sacarde commented on 2010-05-07 08:13 (UTC)
I have: obj.Linux.2.6.33-ARCH.x86_64/sendmail/sendmail
but the problem is that this file there is not in "sendmail-8.14.4-1-x86_64.pkg.tar.gz"
<deleted-account> commented on 2010-05-07 02:15 (UTC)
Try this:
1. Download the source tarball.
$ wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz
2. Unpack it and perform the Build script.
$ tar zxf sendmail.8.14.4.tar.gz
$ cd sendmail-8.14.4
$ ./Build
3. Try to find the sendmail binary file.
$ find ./ -name sendmail -type f
I do the commands above in an Ubuntu (x86) system, and the result is
$ ./obj.Linux.2.6.31-21-generic.i686/sendmail/sendmail
You can try it on your system to find out that the problem is induced by which step, the building process or the packaging process.
BTW, the PKGBUILD you listed is correct.
regards
sacarde commented on 2010-05-05 07:08 (UTC)
me too with arch64
in packages I view:
=>v
sendmail /etc/
sendmail /etc/mail/
sendmail /etc/mail/helpfile
sendmail /etc/mail/statistics
sendmail /etc/mail/submit.cf
sendmail /usr/
sendmail /usr/bin/
sendmail /usr/bin/vacation
sendmail /usr/man/
sendmail /usr/man/man1/
sendmail /usr/man/man1/vacation.1
sendmail /usr/man/man5/
sendmail /usr/man/man8/
sendmail /usr/man/man8/editmap.8
sendmail /usr/man/man8/mailstats.8
sendmail /usr/man/man8/makemap.8
sendmail /usr/man/man8/praliases.8
sendmail /usr/man/man8/smrsh.8
sendmail /usr/sbin/
sendmail /usr/sbin/editmap
sendmail /usr/sbin/mailstats
sendmail /usr/sbin/makemap
sendmail /usr/sbin/praliases
sendmail /usr/sbin/smrsh
sendmail /var/
sendmail /var/spool/
sendmail /var/spool/clientmqueue/
Nome : sendmail
Versione : 8.14.4-1
URL : http://www.sendmail.org
Licenze : unknown
Gruppi : Nessuno
Fornisce : sendmail=8.14
Dipende da : Nessuno
Dip. opzionali : Nessuno
Conflitti con : Nessuno
Sostituisce : Nessuno
Dimensione pkg : 243,29 K
Kb richiesti : 656,00 K
Autore : Unknown Packager
Architettura : x86_64
Creato il : mer 05 mag 2010 09:04:55 CEST
Script install : Sì
Descrizione : A CLI tool for sending mail
and this is PKGBUILD
#contributor= doze_worm <shuimao@gmail.com>
pkgname="sendmail"
pkgver=8.14.4
pkgrel=1
pkgdesc="A CLI tool for sending mail"
arch=('i686' 'x86_64')
license=(unknown)
provides=('sendmail=8.14')
conflicts=()
source=("ftp://ftp.sendmail.org/pub/sendmail/${pkgname}.${pkgver}.tar.gz")
url="http://www.sendmail.org"
depends=()
md5sums=('1b23d5000c8e7bfe82ec1a27f2f5fdc5')
install="${pkgname}.install"
build(){
cd "$srcdir/${pkgname}-${pkgver}" || return 1
mkdir -p $pkgdir/usr/bin $pkgdir/usr/man/man{1,5,8} $pkgdir/usr/sbin || return 1
./Build || return 1
make DESTDIR="$pkgdir" install || return 1
}
<deleted-account> commented on 2010-05-05 01:34 (UTC)
In addition, You could try extra/postfix for instead.
<deleted-account> commented on 2010-05-05 01:30 (UTC)
Are you using a x86 system? In my case, the system is x86_64.
Maybe it is a bug, or maybe there's something wrong with your building environment.
Here's the log that I build the sendmail with the command yaourt. Hope that it can help a little.
==> Tidying install...
-> Purging other files...
-> Compressing man and info pages...
-> Stripping debugging symbols from binaries and libraries...
==> Creating package...
-> Generating .PKGINFO file...
-> Adding install script...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: sendmail 8.14.4-1 x86_64 (Wed May 5 09:19:34 CST 2010)
==> Exporting sendmail to /var/cache/yaourt/pkg repository
==> Continue installing sendmail? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ----------------------------------------------
==>v
sendmail /etc/
sendmail /etc/mail/
sendmail /etc/mail/helpfile
sendmail /etc/mail/statistics
sendmail /etc/mail/submit.cf
sendmail /usr/
sendmail /usr/bin/
sendmail /usr/bin/hoststat
sendmail /usr/bin/mailq
sendmail /usr/bin/newaliases
sendmail /usr/bin/purgestat
sendmail /usr/bin/vacation
sendmail /usr/man/
sendmail /usr/man/man1/
sendmail /usr/man/man1/mailq.1.gz
sendmail /usr/man/man1/newaliases.1.gz
sendmail /usr/man/man1/vacation.1.gz
sendmail /usr/man/man5/
sendmail /usr/man/man5/aliases.5.gz
sendmail /usr/man/man8/
sendmail /usr/man/man8/editmap.8.gz
sendmail /usr/man/man8/mailstats.8.gz
sendmail /usr/man/man8/makemap.8.gz
sendmail /usr/man/man8/praliases.8.gz
sendmail /usr/man/man8/sendmail.8.gz
sendmail /usr/man/man8/smrsh.8.gz
sendmail /usr/sbin/
sendmail /usr/sbin/editmap
sendmail /usr/sbin/mailstats
sendmail /usr/sbin/makemap
sendmail /usr/sbin/praliases
sendmail /usr/sbin/sendmail
sendmail /usr/sbin/smrsh
sendmail /var/
sendmail /var/spool/
sendmail /var/spool/clientmqueue/
Name : sendmail
Version : 8.14.4-1
URL : http://www.sendmail.org
Licenses : unknown
Groups : None
Provides : sendmail=8.14
Depends On : None
Optional Deps : None
Conflicts With : None
Replaces : None
Compressed Size: 366.06 K
Installed Size : 1241.00 K
Packager : Unknown Packager
Architecture : x86_64
Build Date : Wed 05 May 2010 09:19:33 AM CST
Install Script : Yes
Description : A CLI tool for sending mail
==> Continue installing sendmail? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ----------------------------------------------
==>n
==> Package not installed
==> WARNING: Your package is saved in /var/cache/yaourt/tmp/yaourt-tmp-doze_worm/sendmail-8.14.4-1-x86_64.pkg.tar.xz
sacarde commented on 2010-05-04 07:06 (UTC)
I build sendmail-pkg
but I found in pkg tarball, only:
── etc
│ └── mail
│ ├── helpfile
│ ├── statistics
│ └── submit.cf
├── usr
│ ├── bin
│ │ └── vacation
│ ├── man
│ │ ├── man1
│ │ │ └── vacation.1
│ │ ├── man5
│ │ └── man8
│ │ ├── editmap.8
│ │ ├── mailstats.8
│ │ ├── makemap.8
│ │ ├── praliases.8
│ │ └── smrsh.8
│ └── sbin
│ ├── editmap
│ ├── mailstats
│ ├── makemap
│ ├── praliases
│ └── smrsh
└── var
└── spool
└── clientmqueue
12 directories, 15 files
and no "sendmail" binary
<deleted-account> commented on 2010-05-04 03:14 (UTC)
Yes, It includes MTA. But I don't know by whom.
And you can find more information here: http://www.feep.net/sendmail/tutorial/
usr/sbin/sendmail
It is in /usr/sbin
Pinned Comments