Не удается отправить текстовое сообщение от Raspberry Pi по электронной почте
Я использую mailx на моем Raspberry Pi, чтобы попытаться отправить обновления текстовых сообщений для мониторинга событий.
- Мой номер телефона: 9876543210
- Адрес электронной почты моего телефона к шлюзу: 9876543210@txt.att.net
Я могу
Отправляйте электронные письма от моего raspberry pi на различные адреса электронной почты.
mail -r me@somedomain.com -s "My Subject" you@someotherdomain.com < body.txt
и он идет и успешно доставлен.Отправляйте электронные письма с различных адресов электронной почты (не на RPi) с помощью mailx на указанный выше адрес электронной почты телефона и отправляйте их в виде текстовых сообщений.
Однако при отправке электронных писем по адресу 9876543210@txt.att.net из Raspberry Pi с использованием mailx сообщения электронной почты, похоже, превращаются в пустоту и о них никогда не слышат (никаких ошибок, никаких недоставленных сообщений, ничего). Кто-нибудь знает, что может быть причиной того, что это пошло не так? Что-то о базовом развертывании почтового сервера на пи?
РЕДАКТИРОВАТЬ
Основываясь на предложении @ kobaltz, я вместо этого использовал sendmail. Это привело к зависанию, а затем к ошибке, из-за которой мне не хватало полного доменного имени (FQDN). Затем я использовал инструкции этого сайта, чтобы добавить доменное имя в RPi. Перефразировать:
I have set the FQDN in /etc/hostname: my-host-name.my-domain.com and /etc/hosts: 127.0.0.1 localhost.localdomain localhost 192.168.0.5 my-host-name.my-domain.com my-host-name Then add to /etc/mail/sendmail.cf: MASQUERADE_AS(`my-domain.com') MASQUERADE_DOMAIN(`my-host-name.my-domain.com') FEATURE(`masquerade_entire_domain') FEATURE(`masquerade_envelope') I put this in /etc/mail/sendmail.cf, BEFORE the MAILER() lines, ran sendmailconfig, answered Yes to the questions about using the existing files, and restarted sendmail. Emails now have the proper domain name.
Прогресс, однако, теперь я застрял в следующей ошибке:
354 Enter mail, end with "." on a line by itself >>> . 050 <9876543210@txt.att.net>... Connecting to mxx.cingularme.com. via esmtp... 050 421 Service not available 050 >>> QUIT 050 <9876543210@txt.att.net>... Deferred: 421 Service not available 250 2.0.0 q9U3ZESt021150 Message accepted for delivery 9876543210@txt.att.net... Sent (q9U3ZESt021150 Message accepted for delivery) Closing connection to [127.0.0.1] >>> QUIT
0 ответов на вопрос
Похожие вопросы
-
3
Альтернатива текстовым сообщениям
-
1
Автоматизировать отправку сообщения в полночь
-
2
Mailx не отправляет почту
-
-
4
Mailx отправляет почту с использованием SMTP-ретранслятора или напрямую подключается к целевому SMTP...
-
1
Есть ли способ попасть в мою Nokia (3120 Classic) без использования программного обеспечения Nokia
-
3
Как получить текстовые сообщения с iPhone в Ubuntu?
-
2
Нужен клиентский обмен сообщениями в Ubuntu
-
2
mailx читать вложения
-
2
Raspberry Pi сильно нагревается?
-
4
Использование Raspberry Pi в качестве VPN?